#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