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:80
T Normal(const T &x)
Returns a normalized version of the given vector.
Definition: VectorAnalysis.h:158
void(FieldInOut) ControlSignature
Definition: Normalize.h:37
Definition: Normalize.h:22
A control signature tag for input fields.
Definition: WorkletMapField.h:60
void Normalize(T &x)
Changes a vector to be normal.
Definition: VectorAnalysis.h:169
A control signature tag for input-output (in-place) fields.
Definition: WorkletMapField.h:99
Definition: Normalize.h:34
void operator()(T &value) const
Definition: Normalize.h:40
void operator()(const T &inValue, T2 &outValue) const
Definition: Normalize.h:28
void(FieldIn, FieldOut) ControlSignature
Definition: Normalize.h:25
Base class for worklets that do a simple mapping of field arrays.
Definition: WorkletMapField.h:39