Go to the documentation of this file.
19 #ifndef viskores_filter_flow_WarpXStreamline_h
20 #define viskores_filter_flow_WarpXStreamline_h
26 #include <viskores/filter/flow/worklet/Analysis.h>
27 #include <viskores/filter/flow/worklet/Field.h>
28 #include <viskores/filter/flow/worklet/Termination.h>
37 class WarpXStreamline;
44 using AnalysisType = viskores::worklet::flow::StreamlineAnalysis<ParticleType>;
46 using FieldType = viskores::worklet::flow::ElectroMagneticField<ArrayType>;
84 #endif // viskores_filter_flow_WarpXStreamline_h
Definition: FilterParticleAdvectionSteadyState.h:37
Contains and manages the geometric data structures that Viskores operates on.
Definition: DataSet.h:66
WarpXStreamline()
Definition: WarpXStreamline.h:63
void SetBField(const std::string &name)
Definition: WarpXStreamline.h:73
viskores::worklet::flow::NormalTermination TerminationType
Definition: WarpXStreamline.h:43
std::string GetBField() const
Definition: WarpXStreamline.h:77
Definition: FilterParticleAdvectionSteadyState.h:34
Manages an array-worth of data.
Definition: ArrayHandle.h:313
viskores::worklet::flow::StreamlineAnalysis< ParticleType > AnalysisType
Definition: WarpXStreamline.h:44
typename FlowTraits< WarpXStreamline >::ArrayType ArrayType
Definition: WarpXStreamline.h:60
typename FlowTraits< WarpXStreamline >::FieldType FieldType
Definition: WarpXStreamline.h:61
typename FlowTraits< WarpXStreamline >::ParticleType ParticleType
Definition: WarpXStreamline.h:57
typename FlowTraits< WarpXStreamline >::AnalysisType AnalysisType
Definition: WarpXStreamline.h:59
#define VISKORES_CONT
Definition: ExportMacros.h:65
Groups connected points that have the same field value.
Definition: Atomic.h:27
void SetEField(const std::string &name)
Definition: WarpXStreamline.h:71
Definition: Particle.h:207
viskores::worklet::flow::ElectroMagneticField< ArrayType > FieldType
Definition: WarpXStreamline.h:46
std::string GetEField() const
Definition: WarpXStreamline.h:75
typename FlowTraits< WarpXStreamline >::TerminationType TerminationType
Definition: WarpXStreamline.h:58
Advect particles in a vector field.
Definition: WarpXStreamline.h:53