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