Go to the documentation of this file.
11 #ifndef vtk_m_filter_flow_WarpXStreamline_h
12 #define vtk_m_filter_flow_WarpXStreamline_h
18 #include <vtkm/filter/flow/worklet/Analysis.h>
19 #include <vtkm/filter/flow/worklet/Field.h>
20 #include <vtkm/filter/flow/worklet/Termination.h>
29 class WarpXStreamline;
36 using AnalysisType = vtkm::worklet::flow::StreamlineAnalysis<ParticleType>;
38 using FieldType = vtkm::worklet::flow::ElectroMagneticField<ArrayType>;
76 #endif // vtk_m_filter_flow_WarpXStreamline_h
Manages an array-worth of data.
Definition: ArrayHandle.h:300
Groups connected points that have the same field value.
Definition: Atomic.h:19
std::string GetEField() const
Definition: WarpXStreamline.h:67
Definition: FilterParticleAdvectionSteadyState.h:26
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
vtkm::worklet::flow::StreamlineAnalysis< ParticleType > AnalysisType
Definition: WarpXStreamline.h:36
typename FlowTraits< WarpXStreamline >::AnalysisType AnalysisType
Definition: WarpXStreamline.h:51
void SetEField(const std::string &name)
Definition: WarpXStreamline.h:63
typename FlowTraits< WarpXStreamline >::ArrayType ArrayType
Definition: WarpXStreamline.h:52
Definition: Particle.h:188
WarpXStreamline()
Definition: WarpXStreamline.h:55
vtkm::worklet::flow::NormalTermination TerminationType
Definition: WarpXStreamline.h:35
#define VTKM_CONT
Definition: ExportMacros.h:57
Advect particles in a vector field.
Definition: WarpXStreamline.h:45
#define VTKM_FILTER_FLOW_EXPORT
Definition: vtkm_filter_flow_export.h:44
Definition: FilterParticleAdvectionSteadyState.h:29
std::string GetBField() const
Definition: WarpXStreamline.h:69
typename FlowTraits< WarpXStreamline >::ParticleType ParticleType
Definition: WarpXStreamline.h:49
vtkm::worklet::flow::ElectroMagneticField< ArrayType > FieldType
Definition: WarpXStreamline.h:38
typename FlowTraits< WarpXStreamline >::FieldType FieldType
Definition: WarpXStreamline.h:53
void SetBField(const std::string &name)
Definition: WarpXStreamline.h:65
typename FlowTraits< WarpXStreamline >::TerminationType TerminationType
Definition: WarpXStreamline.h:50