XGC1
|
#include "NamelistReader.hpp"
#include "timer_macro.hpp"
#include "plasma.hpp"
#include "get_tr_save.hpp"
#include "initialize_particles.hpp"
#include "load_ptl.hpp"
Functions | |
void | load_single () |
void | load_special4 () |
Special loading routine for the generation of Poincare plots of perturbed magnetic fields. Used with sml_special==4. All particles on the same MPI process are spread evenly across all poloidal angles on the same flux-surface. The number of flux-surfaces is determined by ptl_special_npsi. More... | |
void | load_ptl (NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const Simulation< DeviceType > &sml, Plasma &plasma, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid) |
void load_ptl | ( | NLReader::NamelistReader & | nlr, |
const Grid< DeviceType > & | grid, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
const Simulation< DeviceType > & | sml, | ||
Plasma & | plasma, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
const VelocityGrid & | vgrid | ||
) |
void load_single | ( | ) |
void load_special4 | ( | ) |
Special loading routine for the generation of Poincare plots of perturbed magnetic fields. Used with sml_special==4. All particles on the same MPI process are spread evenly across all poloidal angles on the same flux-surface. The number of flux-surfaces is determined by ptl_special_npsi.