#include <diag_1d.hpp>
|
| Diag1D () |
|
void | write_volume () |
|
void | init (NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const Plasma &plasma, bool allocate_df_diagnostic) |
|
View< double ***, CLayout,
HostType > | diag_1d_f0 (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, Plasma &plasma) |
|
void | write (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, Plasma &plasma, const Charges &charges, const ElectricField< DeviceType > &electric_field, double time, int gstep) |
|
void | reduce_and_copy_to_host (const View< double ****, CLayout, DeviceType > &d1d_f_pv1, const View< double ****, CLayout, DeviceType > &d1d_df_pv1) const |
|
void | clear () |
|
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 () |
|
|
enum | VarNames {
GC_Density =0,
GC_ToroidalFlow,
GC_PoloidalFlow,
ParallelFlow,
TorAngMom,
RadialFlux,
ParallelMeanEnergy,
PerpTemp,
RadialEnFlux,
RadialMomFluxExB,
RadialMomFlux,
RadialFluxExB,
RadialEnFluxExB,
PoloidalExBFlow,
VParxB,
GradPsiSqr,
RadialFlux3DB,
RadialEnFlux3DB,
MarkerDensity,
NVARS
} |
|
Enumerator |
---|
GC_Density |
|
GC_ToroidalFlow |
|
GC_PoloidalFlow |
|
ParallelFlow |
|
TorAngMom |
|
RadialFlux |
|
ParallelMeanEnergy |
|
PerpTemp |
|
RadialEnFlux |
|
RadialMomFluxExB |
|
RadialMomFlux |
|
RadialFluxExB |
|
RadialEnFluxExB |
|
PoloidalExBFlow |
|
VParxB |
|
GradPsiSqr |
|
RadialFlux3DB |
|
RadialEnFlux3DB |
|
MarkerDensity |
|
NVARS |
|
void Diag1D::write_volume |
( |
| ) |
|
bool Diag1D::deltaf_diag_on |
|
private |
std::vector<std::string> Diag1D::var_names |
|
private |
The documentation for this class was generated from the following files:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/diag_1d.hpp
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/diag_1d.cpp