ParticleDiagPlotter Class Reference
Non-interactive particle diagnostic plotter. More...
#include <particlediagplotter.hpp>
Public Member Functions | |
| ParticleDiagPlotter (const Geometry &geom, const ParticleDataBase &pdb, coordinate_axis_e axis, double level, particle_diag_plot_type_e type, trajectory_diagnostic_e diagx, trajectory_diagnostic_e diagy=DIAG_NONE) | |
| Constructor for particle diagnostic plotter. | |
| ParticleDiagPlotter (const Geometry &geom, const ParticleDataBase &pdb, const Vec3D &c, const Vec3D &o, const Vec3D &p, particle_diag_plot_type_e type, trajectory_diagnostic_e diagx, trajectory_diagnostic_e diagy=DIAG_NONE) | |
| Constructor for particle diagnostic plotter. | |
| ~ParticleDiagPlotter () | |
| Destructor for particle diagnostic plotter. | |
Detailed Description
Non-interactive particle diagnostic plotter.
This class ties together Plotter, which provides basic graphics features including frame control, and ParticleDiagPlot, which makes the particle diagnostic plot.
Constructor & Destructor Documentation
| ParticleDiagPlotter::ParticleDiagPlotter | ( | const Geometry & | geom, | |
| const ParticleDataBase & | pdb, | |||
| coordinate_axis_e | axis, | |||
| double | level, | |||
| particle_diag_plot_type_e | type, | |||
| trajectory_diagnostic_e | diagx, | |||
| trajectory_diagnostic_e | diagy = DIAG_NONE | |||
| ) |
Constructor for particle diagnostic plotter.
Makes two or three dimensional particle diagnostics plots from particle database at plane axis = val. Diagnostic made is specified by selecting the plot type and diagnostic for plot's x-axis diagx and y-axis diagy. For one dimensional histograms the y-axis is intensity and diagy can be left to DIAG_NONE.
| ParticleDiagPlotter::ParticleDiagPlotter | ( | const Geometry & | geom, | |
| const ParticleDataBase & | pdb, | |||
| const Vec3D & | c, | |||
| const Vec3D & | o, | |||
| const Vec3D & | p, | |||
| particle_diag_plot_type_e | type, | |||
| trajectory_diagnostic_e | diagx, | |||
| trajectory_diagnostic_e | diagy = DIAG_NONE | |||
| ) |
Constructor for particle diagnostic plotter.
Make two or three dimensional particle diagnostic plots from particle database at a plane defined by center point c and two vectors defining the coordinate axes o and p. The diagnostics is made using particle data from pdb in geometry geom. The particle diagnostic is defined by diagnostic type and diagnostic axes diagx and diagy.
| ParticleDiagPlotter::~ParticleDiagPlotter | ( | ) |
Destructor for particle diagnostic plotter.
The documentation for this class was generated from the following file: