Go to the documentation of this file.
   10 #ifndef vtkm_m_worklet_ExtractPoints_h 
   11 #define vtkm_m_worklet_ExtractPoints_h 
   49     template <
typename ImplicitFunction>
 
   51                               const ImplicitFunction& 
function)
 const 
   69   template <
typename CellSetType>
 
   85   template <
typename CellSetType, 
typename CoordinateType, 
typename ImplicitFunction>
 
   87                                       const CoordinateType& coordinates,
 
   88                                       const ImplicitFunction& implicitFunction,
 
   96     invoke(worklet, cellSet, coordinates, implicitFunction, passFlags);
 
  116 #endif // vtkm_m_worklet_ExtractPoints_h 
  
VTKM_CONT vtkm::Id GetNumberOfValues() const
Returns the number of entries in the array.
Definition: ArrayHandle.h:448
 
#define VTKM_EXEC
Definition: ExportMacros.h:51
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
VTKM_CONT vtkm::cont::ArrayHandleCounting< CountingValueType > make_ArrayHandleCounting(CountingValueType start, CountingValueType step, vtkm::Id length)
A convenience function for creating an ArrayHandleCounting.
Definition: ArrayHandleCounting.h:151
 
Definition: CastAndCall.h:34
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
Base class for worklets that map from Cells to Points.
Definition: WorkletMapTopology.h:274
 
Allows launching any worklet without a dispatcher.
Definition: Invoker.h:41
 
void ArrayCopy(const SourceArrayType &source, DestArrayType &destination)
Does a deep copy from one array to another array.
Definition: ArrayCopy.h:142
 
static VTKM_CONT void CopyIf(vtkm::cont::DeviceAdapterId devId, const vtkm::cont::ArrayHandle< T, CIn > &input, const vtkm::cont::ArrayHandle< U, CStencil > &stencil, vtkm::cont::ArrayHandle< T, COut > &output)
Definition: Algorithm.h:435
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
FieldInVisit FieldInPoint
Definition: WorkletMapTopology.h:280
 
FieldOut FieldOutPoint
Definition: WorkletMapTopology.h:282
 
double Float64
Definition: Types.h:155
 
VTKM_CONT void Fill(vtkm::Id numPoints, vtkm::UInt8 shapeId, vtkm::IdComponent numberOfPointsPerCell, const vtkm::cont::ArrayHandle< vtkm::Id, ConnectivityStorageTag > &connectivity)
Definition: CellSetSingleType.h:186