| XGC1
    | 
#include <diagnostics.hpp>

| Public Member Functions | |
| Diagnostics () | |
| Diagnostics (NLReader::NamelistReader &nlr, const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const Plasma &plasma, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const VelocityGrid &vgrid, int f_source_period, bool overwrite_existing) | |
| void | open_streams (bool overwrite_existing) | 
| void | close_streams () | 
| 
 | inline | 
| 
 | inline | 

| 
 | inline | 


| 
 | inline | 


| Diag1D Diagnostics::diag_1d | 
| Diag3D Diagnostics::diag_3d | 
| Diag3DF0F Diagnostics::diag_3d_f0_f | 
| DiffusionProfilesDiag Diagnostics::diag_diff_prof | 
| DiagF0 Diagnostics::diag_f0 | 
| DiagF0DF Diagnostics::diag_f0_df | 
| DiagParticle Diagnostics::diag_particle | 
| HeatDiagnostics<DeviceType> Diagnostics::heat_diag | 
| LoopVolDiagnostics Diagnostics::loop_vol_diag | 
| ParticleStream Diagnostics::particle_stream | 
| PseudoInvDiagnostics Diagnostics::pseudo_inv_diag | 
| PushDiagnostic<DeviceType> Diagnostics::push_diag | 
| SheathDiag Diagnostics::sheath_diag | 
| TracerDiagnostics Diagnostics::tracer_diag |