#include <diag_f0_df.hpp>
|
| | DiagF0DF () |
| |
| void | init (NLReader::NamelistReader &nlr, const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const Plasma &plasma, int f_source_period) |
| |
| void | set_ptl_baseline (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp) |
| |
| void | calculate_ptl_change (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp) |
| |
| void | port1 (const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const VelocityGrid &vgrid, Plasma &plasma, const VGridDistribution< DeviceType > &f0_f, const VGridDistribution< DeviceType > &f0_df0g, std::string source_name) |
| |
| void | write (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma) |
| |
| 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 () |
| |
◆ anonymous enum
| Enumerator |
|---|
| Volume | |
| Density | |
| DensityChange | |
| EnergyChange | |
| MomentumChange | |
| N | |
◆ DiagF0DF()
◆ add_active_source()
| void DiagF0DF::add_active_source |
( |
const std::string & |
new_source_name | ) |
|
|
inlineprivate |
◆ calculate_ptl_change()
◆ clear_active_sources()
| void DiagF0DF::clear_active_sources |
( |
| ) |
|
|
inlineprivate |
◆ init()
< Switch for f0_df (grid-conservation) diagnostic
< Output interval for f0_df diagnostic
< Enable/disable Adios stage mode for xgc.fsourcediag
◆ n_active_sources()
| int DiagF0DF::n_active_sources |
( |
| ) |
const |
|
inlineprivate |
◆ port1()
◆ set_ptl_baseline()
◆ write()
◆ adios_stage
| bool DiagF0DF::adios_stage |
◆ pv_grid
◆ pv_ptl
◆ source_names
| std::vector<std::string> DiagF0DF::source_names |
|
private |
◆ tindex_period
| int DiagF0DF::tindex_period |
|
private |
The documentation for this class was generated from the following files:
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/diag_f0_df.hpp
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/diag_f0_df.cpp