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