Go to the documentation of this file.
11 #ifndef vtk_m_worklet_MarginalizeNDHistogram_h
12 #define vtk_m_worklet_MarginalizeNDHistogram_h
23 template <
class BinaryCompare>
78 #endif // vtk_m_worklet_MarginalizeNDHistogram_h
void(FieldIn bin, FieldIn binIndexIn, FieldOut binIndexOut) ControlSignature
Definition: MarginalizeNDHistogram.h:56
#define VTKM_EXEC
Definition: ExportMacros.h:51
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Id numberOfBins
Definition: MarginalizeNDHistogram.h:60
vtkm::Id var
Definition: MarginalizeNDHistogram.h:37
A control signature tag for output fields.
Definition: WorkletMapField.h:60
VTKM_CONT To1DIndex(vtkm::Id numberOfBins0)
Definition: MarginalizeNDHistogram.h:63
_1 InputDomain
Definition: MarginalizeNDHistogram.h:58
VTKM_CONT void setVar(vtkm::Id _var)
Definition: MarginalizeNDHistogram.h:34
VTKM_EXEC void operator()(const vtkm::Id &bin, const vtkm::Id &binIndexIn, vtkm::Id &binIndexOut) const
Definition: MarginalizeNDHistogram.h:69
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
void(_1, _2, _3) ExecutionSignature
Definition: MarginalizeNDHistogram.h:40
BinaryCompare bop
Definition: MarginalizeNDHistogram.h:36
A control signature tag for input fields.
Definition: WorkletMapField.h:49
#define VTKM_CONT
Definition: ExportMacros.h:57
VTKM_EXEC void operator()(const vtkm::Id &binIdIn, const vtkm::Id &freqIn, vtkm::Id &freqOut) const
Definition: MarginalizeNDHistogram.h:43
void(_1, _2, _3) ExecutionSignature
Definition: MarginalizeNDHistogram.h:57
Definition: MarginalizeNDHistogram.h:53
VTKM_CONT ConditionalFreq(BinaryCompare _bop)
Definition: MarginalizeNDHistogram.h:28
void(FieldIn, FieldIn, FieldOut) ControlSignature
Definition: MarginalizeNDHistogram.h:39
Base class for worklets that do a simple mapping of field arrays.
Definition: WorkletMapField.h:38
Definition: MarginalizeNDHistogram.h:24