GTK Plotter class. More...
#include <gtkplotter.hpp>
GTK Plotter class.
The GTKPlotter is the main simulation plotter class for interactive diagnostics.
GTKPlotter::GTKPlotter | ( | int * | argc, |
char *** | argv | ||
) |
void GTKPlotter::delete_window | ( | class GTKWindow * | window | ) |
const VectorField* GTKPlotter::get_bfield | ( | void | ) | const |
const VectorField* GTKPlotter::get_efield | ( | void | ) | const |
const ScalarField* GTKPlotter::get_epot | ( | void | ) | const |
const Geometry* GTKPlotter::get_geometry | ( | void | ) | const |
const ParticleDataBase* GTKPlotter::get_particledatabase | ( | void | ) | const |
const ScalarField* GTKPlotter::get_scharge | ( | void | ) | const |
const ScalarField* GTKPlotter::get_trajdens | ( | void | ) | const |
GTKWindow* GTKPlotter::new_field_plot_window | ( | size_t | N, |
const Vec3D & | x1, | ||
const Vec3D & | x2, | ||
const field_diag_type_e | diag[2], | ||
const field_loc_type_e | loc[2] | ||
) |
GTKWindow* GTKPlotter::new_particle_plot_window | ( | coordinate_axis_e | axis, |
double | level, | ||
particle_diag_plot_type_e | type, | ||
trajectory_diagnostic_e | diagx, | ||
trajectory_diagnostic_e | diagy | ||
) |
void GTKPlotter::run | ( | ) |
void GTKPlotter::set_bfield | ( | const VectorField * | bfield | ) |
void GTKPlotter::set_efield | ( | const VectorField * | efield | ) |
void GTKPlotter::set_epot | ( | const ScalarField * | epot | ) |
void GTKPlotter::set_geometry | ( | const Geometry * | geom | ) |
void GTKPlotter::set_particledatabase | ( | const ParticleDataBase * | pdb | ) |
void GTKPlotter::set_scharge | ( | const ScalarField * | scharge | ) |
void GTKPlotter::set_trajdens | ( | const ScalarField * | tdens | ) |