#include <gtkplotter.hpp>
The GTKPlotter is the main simulation plotter class for interactive diagnostics.
GTKPlotter::GTKPlotter | ( | int * | argc, | |
char *** | argv | |||
) |
GTKPlotter::~GTKPlotter | ( | ) |
void GTKPlotter::delete_window | ( | class GTKWindow * | window | ) |
const VectorField* GTKPlotter::get_bfield | ( | void | ) | const |
const Efield* 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 |
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_geometry_plot_window | ( | void | ) |
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 Efield * | 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 | ) |