XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Diag3DF0F Member List

This is the complete list of members for Diag3DF0F, including all inherited members.

adios_stageDiag3DF0F
calculate_diagnostics(const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const VelocityGrid &vgrid, ElectricField< DeviceType > &electric_field, const View< double ****, CLayout, HostType > &ftot_n0, const VGridDistribution< HostType > &f0_f, const Drifts &d, const Drifts &dn0, const View< double **, CLayout, HostType > &T0, const View< double **, CLayout, HostType > &n0, const View< double **, CLayout, HostType > &n, const View< double ***, CLayout, HostType > &moments_adia_n0, const View< double ***, CLayout, HostType > &moments_nonadia_n0, const View< double ***, CLayout, HostType > &moments_adia_turb, const View< double ***, CLayout, HostType > &moments_nonadia_turb, const View< double ****, CLayout, HostType > &moments_nonadia_turb_en)Diag3DF0F
close_stream()Diagnosticinline
copy_drift_velocities(const Drifts &d_in)Diag3DF0F
Diag3DF0F()Diag3DF0Finline
Diagnostic()Diagnosticinline
end_write_step()Diagnosticinline
get_diag_vals(double mass, double charge, double angular_conv_fac, double vp, double en, double *v_mag, double *v_exb, double *v_par, double dpot0, double dpot1, double v_exb_n0_r, double v_exb_turb_r, double v_mag_tot_r, double v_pardrift_tot_r, bool include_vpar, double *v)Diag3DF0F
get_drift_velocities(const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, ElectricField< DeviceType > &electric_field, Plasma &plasma, const VGridDistribution< HostType > &f0_f, const View< double **, CLayout, HostType > &T0, bool use_turb)Diag3DF0F
get_period() const Diagnosticinline
has_been_triggered(int step)Diagnosticinline
init(NLReader::NamelistReader &nlr, int default_period)Diag3DF0F
Diagnostic::init(const std::string &name, int period, int first_step=-1)Diagnosticinline
is_first_step()Diagnosticinline
is_onDiagnostic
is_triggered(int step)Diagnosticinline
NVARS enum valueDiag3DF0Fprivate
open_stream(const std::string &filename, const XGC_IO_Mode &mode)Diagnosticinline
ParallelVelocity enum valueDiag3DF0Fprivate
PoloidalVelocity enum valueDiag3DF0Fprivate
RadEnFlux3DB enum valueDiag3DF0Fprivate
RadEnFluxExB enum valueDiag3DF0Fprivate
RadEnFluxMag enum valueDiag3DF0Fprivate
RadialFlux3DB enum valueDiag3DF0Fprivate
RadialFluxExB enum valueDiag3DF0Fprivate
RadialFluxMag enum valueDiag3DF0Fprivate
RadMomFlux3DB enum valueDiag3DF0Fprivate
RadMomFluxExB enum valueDiag3DF0Fprivate
RadMomFluxMag enum valueDiag3DF0Fprivate
RadPotEnFlux3DB enum valueDiag3DF0Fprivate
RadPotEnFluxExB enum valueDiag3DF0Fprivate
RadPotEnFluxExBTurb enum valueDiag3DF0Fprivate
RadPotEnFluxMag enum valueDiag3DF0Fprivate
start_write_step()Diagnosticinline
step_triggerDiagnosticprotected
TorAngMom enum valueDiag3DF0Fprivate
ToroidalVelocity enum valueDiag3DF0Fprivate
var_namesDiag3DF0Fprivate
VarNames enum nameDiag3DF0Fprivate
write(const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const VelocityGrid &vgrid, ElectricField< DeviceType > &electric_field, const VGridDistribution< HostType > &f0_f, const Moments &moments)Diag3DF0F
Diagnostic::write(const XGC_IO &xgc_io)Diagnosticinline