XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
DiagParticle Class Reference

#include <diag_particle.hpp>

Inheritance diagram for DiagParticle:
Inheritance graph
[legend]
Collaboration diagram for DiagParticle:
Collaboration graph
[legend]

Public Member Functions

 DiagParticle ()
 
void init (NLReader::NamelistReader &nlr)
 
void write (const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, double time, int gstep)
 
- Public Member Functions inherited from Diagnostic
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
 
- Public Attributes inherited from Diagnostic
bool is_on
 

Additional Inherited Members

- Protected Attributes inherited from Diagnostic
StepTrigger step_trigger
 

Constructor & Destructor Documentation

DiagParticle::DiagParticle ( )
inline

Member Function Documentation

void DiagParticle::init ( NLReader::NamelistReader nlr)

< Enable/disable Adios stage mode for xgc.particle

Here is the call graph for this function:

Here is the caller graph for this function:

void DiagParticle::write ( const DomainDecomposition< DeviceType > &  pol_decomp,
Plasma plasma,
double  time,
int  gstep 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

bool DiagParticle::adios_stage
int DiagParticle::particle_mod

The documentation for this class was generated from the following files: