fielddiagplot.hpp
Go to the documentation of this file.
80 };
const field_diag_type_e & get_diagnostic_type(int i)
Get diagnostic type for y-axis i.
Definition: fielddiagplot.hpp:198
void set_diagnostic(const field_diag_type_e diag[2], const field_loc_type_e loc[2])
Set field and location plot types.
Definition: fielddiagplot.hpp:189
const field_loc_type_e & get_location_type(int i)
Get location type for x-axis i.
Definition: fielddiagplot.hpp:204
void set_efield(const VectorField *efield)
Add pointer to electric field.
Definition: fielddiagplot.hpp:130
const Vec3D & end(void)
Get end coordinates of diagnostic line.
Definition: fielddiagplot.hpp:172
void set_epot(const ScalarField *epot)
Add pointer to electric potential.
Definition: fielddiagplot.hpp:124
const Vec3D & start(void)
Get start coordinates of diagnostic line.
Definition: fielddiagplot.hpp:166
void export_data(const std::string &filename) const
Export plotted data as ASCII.
Definition: fielddiagplot.cpp:417
void set_trajdens(const ScalarField *trajdens)
Add pointer to trajectory density map.
Definition: fielddiagplot.hpp:142
void set_bfield(const VectorField *bfield)
Add pointer to magnetic field.
Definition: fielddiagplot.hpp:148
const size_t & N(void)
Get number of steps on diagnostic line.
Definition: fielddiagplot.hpp:178
void set_scharge(const ScalarField *scharge)
Add pointer to space charge density map.
Definition: fielddiagplot.hpp:136
void set_coordinates(size_t N, const Vec3D &x1, const Vec3D &x2)
Set coordinates for field diagnostics.
Definition: fielddiagplot.hpp:158
~FieldDiagPlot()
Destructor for field diagnostics plot.
Definition: fielddiagplot.cpp:65
FieldDiagPlot(Frame &frame, const Geometry &geom)
Constructor for field diagnostics plot.
Definition: fielddiagplot.cpp:48
field_loc_type_e
Location type for field diagnostics.
Definition: fielddiagplot.hpp:74
Frame for plots
Geometry definition
Scalar fields.
Base types.
Three dimensional vectors.
Vector field base.
XY-graph.