Go to the documentation of this file.
11 #ifndef vtk_m_filter_flow_Lagrangian_h
12 #define vtk_m_filter_flow_Lagrangian_h
16 #include <vtkm/filter/flow/vtkm_filter_flow_export.h>
75 this->BasisParticles = basisParticles;
83 this->BasisParticlesOriginal = basisParticles;
88 return this->BasisParticlesOriginal;
94 this->BasisParticlesValidity = valid;
99 return this->BasisParticlesValidity;
110 bool ExtractFlows =
false;
111 bool InitFlag =
true;
112 bool ResetParticles =
true;
125 #endif // #define vtk_m_filter_flow_Lagrangian_h
Groups connected points that have the same field value.
Definition: Atomic.h:19
VTKM_CONT void SetWriteFrequency(vtkm::Id val)
Definition: Lagrangian.h:44
VTKM_CONT void SetInitFlag(bool val)
Definition: Lagrangian.h:32
VTKM_CONT void SetBasisParticles(const vtkm::cont::ArrayHandle< vtkm::Particle > &basisParticles)
Definition: Lagrangian.h:73
vtkm::cont::ArrayHandle< vtkm::Particle > BasisParticles
Definition: Lagrangian.h:105
vtkm::cont::ArrayHandle< vtkm::Id > BasisParticlesValidity
Definition: Lagrangian.h:107
VTKM_CONT void SetCustomSeedResolution(vtkm::Id val)
Definition: Lagrangian.h:56
vtkm::FloatDefault StepSize
Definition: Lagrangian.h:116
vtkm::cont::ArrayHandle< vtkm::Particle > BasisParticlesOriginal
Definition: Lagrangian.h:106
VTKM_CONT vtkm::cont::ArrayHandle< vtkm::Particle > GetBasisParticles() const
Definition: Lagrangian.h:78
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
VTKM_CONT vtkm::cont::ArrayHandle< vtkm::Particle > GetBasisParticlesOriginal() const
Definition: Lagrangian.h:86
VTKM_CONT void SetCycle(vtkm::Id cycle)
Definition: Lagrangian.h:68
Definition: FilterField.h:21
VTKM_CONT void SetExtractFlows(bool val)
Definition: Lagrangian.h:35
VTKM_CONT void SetSeedingResolution(vtkm::Id3 val)
Definition: Lagrangian.h:59
VTKM_CONT void SetBasisParticlesOriginal(const vtkm::cont::ArrayHandle< vtkm::Particle > &basisParticles)
Definition: Lagrangian.h:81
#define VTKM_CONT
Definition: ExportMacros.h:57
VTKM_CONT bool CanThread() const override
Definition: Lagrangian.h:29
Definition: Lagrangian.h:25
VTKM_CONT vtkm::cont::ArrayHandle< vtkm::Id > GetBasisParticleValidity() const
Definition: Lagrangian.h:97
vtkm::Float32 FloatDefault
The floating point type to use when no other precision is specified.
Definition: Types.h:198
VTKM_CONT vtkm::Id GetCycle() const
Definition: Lagrangian.h:70
VTKM_CONT void SetStepSize(vtkm::Float32 val)
Definition: Lagrangian.h:41
float Float32
Definition: Types.h:154
VTKM_CONT void SetSeedResolutionInX(vtkm::Id val)
Definition: Lagrangian.h:47
VTKM_CONT void SetResetParticles(bool val)
Definition: Lagrangian.h:38
VTKM_CONT void SetBasisParticleValidity(const vtkm::cont::ArrayHandle< vtkm::Id > &valid)
Definition: Lagrangian.h:92
VTKM_CONT void SetSeedResolutionInY(vtkm::Id val)
Definition: Lagrangian.h:50
VTKM_CONT void SetSeedResolutionInZ(vtkm::Id val)
Definition: Lagrangian.h:53