Go to the documentation of this file.
10 #ifndef vtk_m_worklet_Normalize_h
11 #define vtk_m_worklet_Normalize_h
27 template <
typename T,
typename T2>
48 #endif // vtk_m_worklet_Normalize_h
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
A control signature tag for output fields.
Definition: WorkletMapField.h:60
VTKM_EXEC_CONT void Normalize(T &x)
Changes a vector to be normal.
Definition: VectorAnalysis.h:168
VTKM_EXEC void operator()(T &value) const
Definition: Normalize.h:40
VTKM_EXEC_CONT T Normal(const T &x)
Returns a normalized version of the given vector.
Definition: VectorAnalysis.h:157
VTKM_EXEC void operator()(const T &inValue, T2 &outValue) const
Definition: Normalize.h:28
void(FieldInOut) ControlSignature
Definition: Normalize.h:37
Definition: Normalize.h:22
A control signature tag for input fields.
Definition: WorkletMapField.h:49
A control signature tag for input-output (in-place) fields.
Definition: WorkletMapField.h:71
Definition: Normalize.h:34
void(FieldIn, FieldOut) ControlSignature
Definition: Normalize.h:25
Base class for worklets that do a simple mapping of field arrays.
Definition: WorkletMapField.h:38