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 () |
Public Attributes | |
PushDiagnostic< DeviceType > | push_diag |
HeatDiagnostics< DeviceType > | heat_diag |
PseudoInvDiagnostics | pseudo_inv_diag |
TracerDiagnostics | tracer_diag |
LoopVolDiagnostics | loop_vol_diag |
ParticleStream | particle_stream |
DiagF0DF | diag_f0_df |
DiagF0 | diag_f0 |
Diag3DF0F | diag_3d_f0_f |
Diag1D | diag_1d |
Diag3D | diag_3d |
bool | diag_poincare |
Whether to do poincare output. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
Diag1D Diagnostics::diag_1d |
Diag3D Diagnostics::diag_3d |
Diag3DF0F Diagnostics::diag_3d_f0_f |
DiagF0 Diagnostics::diag_f0 |
DiagF0DF Diagnostics::diag_f0_df |
bool Diagnostics::diag_poincare |
Whether to do poincare output.
HeatDiagnostics<DeviceType> Diagnostics::heat_diag |
LoopVolDiagnostics Diagnostics::loop_vol_diag |
ParticleStream Diagnostics::particle_stream |
PseudoInvDiagnostics Diagnostics::pseudo_inv_diag |
PushDiagnostic<DeviceType> Diagnostics::push_diag |
TracerDiagnostics Diagnostics::tracer_diag |