|
IBSimu 1.0.4
|
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 | ||
| ) |
| 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 | ) |
1.7.4