Go to the documentation of this file.
11 #ifndef vtk_m_filter_flow_LagrangianStructures_h
12 #define vtk_m_filter_flow_LagrangianStructures_h
16 #include <vtkm/filter/flow/vtkm_filter_flow_export.h>
49 void SetOutputFieldName(std::string outputFieldName) { this->OutputFieldName = outputFieldName; }
54 this->FlowMapOutput = flowMap;
64 std::string OutputFieldName =
"FTLE";
67 bool UseAuxiliaryGrid =
false;
68 bool UseFlowMapOutput =
false;
75 #endif // vtk_m_filter_flow_LagrangianStructures_h
Definition: LagrangianStructures.h:25
vtkm::Id3 AuxiliaryDims
Definition: LagrangianStructures.h:62
Groups connected points that have the same field value.
Definition: Atomic.h:19
void SetUseAuxiliaryGrid(bool useAuxiliaryGrid)
Definition: LagrangianStructures.h:40
void SetNumberOfSteps(vtkm::Id n)
Definition: LagrangianStructures.h:34
void SetAdvectionTime(vtkm::FloatDefault advectionTime)
Definition: LagrangianStructures.h:37
vtkm::cont::ArrayHandle< vtkm::Vec3f > GetFlowMapOutput()
Definition: LagrangianStructures.h:56
std::string GetOutputFieldName()
Definition: LagrangianStructures.h:50
bool GetUseAuxiliaryGrid()
Definition: LagrangianStructures.h:41
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
vtkm::FloatDefault GetStepSize()
Definition: LagrangianStructures.h:32
vtkm::Id GetNumberOfSteps()
Definition: LagrangianStructures.h:35
Definition: FilterField.h:21
vtkm::cont::ArrayHandle< vtkm::Vec3f > FlowMapOutput
Definition: LagrangianStructures.h:63
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::FloatDefault AdvectionTime
Definition: LagrangianStructures.h:61
void SetOutputFieldName(std::string outputFieldName)
Definition: LagrangianStructures.h:49
vtkm::Id3 GetAuxiliaryGridDimensions()
Definition: LagrangianStructures.h:44
void SetFlowMapOutput(vtkm::cont::ArrayHandle< vtkm::Vec3f > &flowMap)
Definition: LagrangianStructures.h:52
vtkm::Float32 FloatDefault
The floating point type to use when no other precision is specified.
Definition: Types.h:198
VTKM_CONT bool CanThread() const override
Definition: LagrangianStructures.h:29
vtkm::FloatDefault GetAdvectionTime()
Definition: LagrangianStructures.h:38
void SetUseFlowMapOutput(bool useFlowMapOutput)
Definition: LagrangianStructures.h:46
bool GetUseFlowMapOutput()
Definition: LagrangianStructures.h:47
void SetAuxiliaryGridDimensions(vtkm::Id3 auxiliaryDims)
Definition: LagrangianStructures.h:43
void SetStepSize(vtkm::FloatDefault s)
Definition: LagrangianStructures.h:31