Go to the documentation of this file.
18 #ifndef viskores_worklet_WorkletNeighborhood_h
19 #define viskores_worklet_WorkletNeighborhood_h
175 #endif // viskores_worklet_WorkletPointNeighborhood_h
Transport tag for in-place arrays.
Definition: TransportTagArrayInOut.h:41
A control signature tag for input-output (in-place) fields.
Definition: WorkletNeighborhood.h:122
A control signature tag for output fields.
Definition: WorkletNeighborhood.h:106
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayIn.h:39
A control signature tag for input fields.
Definition: WorkletNeighborhood.h:91
Definition: WorkletNeighborhood.h:50
A tag used to identify the cell elements in a topology.
Definition: TopologyElementTag.h:32
Transport tag for input arrays.
Definition: TransportTagArrayIn.h:40
Transport tag for input arrays.
Definition: TransportTagCellSetIn.h:40
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayInOut.h:39
The ExecutionSignature tag to query if the current iteration is inside the boundary.
Definition: WorkletNeighborhood.h:62
Fetch tag for getting topology information.
Definition: FetchTagCellSetIn.h:37
A tag used to identify the point elements in a topology.
Definition: TopologyElementTag.h:42
The base class for all tags used in a ControlSignature.
Definition: ControlSignatureTagBase.h:44
BoundaryType GetBoundaryCondition() const
In addition to defining the boundary type, the worklet must produce the boundary condition.
Definition: WorkletNeighborhood.h:80
Fetch tag for in-place modifying array values with direct indexing.
Definition: FetchTagArrayDirectInOut.h:47
#define VISKORES_CONT
Definition: ExportMacros.h:65
Groups connected points that have the same field value.
Definition: Atomic.h:27
Transport tag for output arrays.
Definition: TransportTagArrayOut.h:40
#define VISKORES_DEPRECATED(...)
Definition: Deprecated.h:156
A scatter that maps input directly to output.
Definition: ScatterIdentity.h:38
The Array type check passes for any object that behaves like an ArrayHandle class and can be passed t...
Definition: TypeCheckTagArrayOut.h:39
#define VISKORES_DEPRECATED_SUPPRESS_END
Definition: Deprecated.h:132
Fetch tag for getting array values with direct indexing.
Definition: FetchTagArrayDirectIn.h:37
A control signature tag for neighborhood input values.
Definition: WorkletNeighborhood.h:165
viskores::worklet::BoundaryClamp BoundaryType
All neighborhood worklets must define their boundary type operation.
Definition: WorkletNeighborhood.h:73
Fetch tag for setting array values with direct indexing.
Definition: FetchTagArrayDirectOut.h:39
Fetch tag for getting values of neighborhood around a point.
Definition: FetchTagArrayNeighborhoodIn.h:38
Clamps boundary values to the nearest valid i,j,k value.
Definition: BoundaryTypes.h:46
A control signature tag for input connectivity.
Definition: WorkletNeighborhood.h:137
Check for a Structured CellSet-like object.
Definition: TypeCheckTagCellSetStructured.h:34
The ExecutionSignature tag to get if executing on a boundary element.
Definition: Boundary.h:44
#define VISKORES_DEPRECATED_SUPPRESS_BEGIN
Definition: Deprecated.h:131