Public Member Functions
ParticleDiagPlotter Class Reference

Non-interactive particle diagnostic plotter. More...

#include <particlediagplotter.hpp>

Inheritance diagram for ParticleDiagPlotter:
Plotter ParticleDiagPlot

List of all members.

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)
 ~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

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 
)

Destructor for particle diagnostic plotter.


The documentation for this class was generated from the following file: