VTK-m
2.2
|
#include <WorkletNeighborhood.h>
Classes | |
struct | Boundary |
The ExecutionSignature tag to query if the current iteration is inside the boundary. More... | |
struct | CellSetIn |
A control signature tag for input connectivity. More... | |
struct | FieldIn |
A control signature tag for input fields. More... | |
struct | FieldInNeighborhood |
A control signature tag for neighborhood input values. More... | |
struct | FieldInOut |
A control signature tag for input-output (in-place) fields. More... | |
struct | FieldOut |
A control signature tag for output fields. More... | |
Public Types | |
using | ScatterType = vtkm::worklet::ScatterIdentity |
All worklets must define their scatter operation. More... | |
using | BoundaryType = vtkm::worklet::BoundaryClamp |
All neighborhood worklets must define their boundary type operation. More... | |
Public Member Functions | |
BoundaryType | GetBoundaryCondition () const |
In addition to defining the boundary type, the worklet must produce the boundary condition. More... | |
All neighborhood worklets must define their boundary type operation.
The boundary type determines how loading on boundaries will work.
All worklets must define their scatter operation.
|
inline |
In addition to defining the boundary type, the worklet must produce the boundary condition.
The default BoundaryClamp has no state, so just return an instance. Note: Currently only BoundaryClamp is implemented