XGC1
|
#include <diag_particle.hpp>
Public Member Functions | |
DiagParticle () | |
void | init (NLReader::NamelistReader &nlr) |
void | write (const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, double time, int gstep) |
![]() | |
bool | is_triggered (int step) |
bool | has_been_triggered (int step) |
int | get_period () const |
Diagnostic () | |
void | init (const std::string &name, int period, int first_step=-1) |
void | open_stream (const std::string &filename, const XGC_IO_Mode &mode) |
void | close_stream () |
void | write (const XGC_IO &xgc_io) |
void | start_write_step () |
bool | is_first_step () |
void | end_write_step () |
Public Attributes | |
bool | adios_stage |
int | particle_mod |
![]() | |
bool | is_on |
Additional Inherited Members | |
![]() | |
StepTrigger | step_trigger |
|
inline |
void DiagParticle::init | ( | NLReader::NamelistReader & | nlr | ) |
< Enable/disable Adios stage mode for xgc.particle
void DiagParticle::write | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
Plasma & | plasma, | ||
double | time, | ||
int | gstep | ||
) |
bool DiagParticle::adios_stage |
int DiagParticle::particle_mod |