| 
    XGCa
    
   | 
 
#include <sources.hpp>

Public Member Functions | |
| Sources () | |
| Sources (NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const VelocityGrid &vgrid, Plasma &plasma, bool exclude_private_region, bool overwrite_existing_files, double sml_dt, double transit_time) | |
| void | close_streams () | 
| bool | is_triggered (int step) | 
Public Attributes | |
| int | f_source_period | 
| Frequency of f_sources.  More... | |
| Neutrals | neutrals | 
| Diffusion | diffusion | 
| Radiation | radiation | 
| Source | heat_and_torque | 
| Source | collisions | 
| CurrentDrive | current_drive | 
| Pellet | pellet | 
| ThermalBath | thermal_bath | 
| FGridCoarseGraining | fgrid_coarse_graining | 
| CollisionMode | col_mode | 
| Collision operator model.  More... | |
| MonteCarloCollider< DeviceType > | col_mc | 
| Monte carlo collisions, only used by MonteCarloNonConserving.  More... | |
| CollisionGrid< DeviceType > | col_grid | 
| Collision grid, only used by NonLinearFokkerPlanckLandau.  More... | |
Private Attributes | |
| StepTrigger | step_trigger | 
      
  | 
  inline | 
| Sources::Sources | ( | NLReader::NamelistReader & | nlr, | 
| const DomainDecomposition< DeviceType > & | pol_decomp, | ||
| const MagneticField< DeviceType > & | magnetic_field, | ||
| const Grid< DeviceType > & | grid, | ||
| const VelocityGrid & | vgrid, | ||
| Plasma & | plasma, | ||
| bool | exclude_private_region, | ||
| bool | overwrite_existing_files, | ||
| double | sml_dt, | ||
| double | transit_time | ||
| ) | 
< Start time of source in ion time steps
< Switch for anomalous diffusion
< On/off switch for pellet ablation

      
  | 
  inline | 

      
  | 
  inline | 


| CollisionGrid<DeviceType> Sources::col_grid | 
Collision grid, only used by NonLinearFokkerPlanckLandau.
| MonteCarloCollider<DeviceType> Sources::col_mc | 
Monte carlo collisions, only used by MonteCarloNonConserving.
| CollisionMode Sources::col_mode | 
Collision operator model.
| Source Sources::collisions | 
| CurrentDrive Sources::current_drive | 
| Diffusion Sources::diffusion | 
| int Sources::f_source_period | 
Frequency of f_sources.
| FGridCoarseGraining Sources::fgrid_coarse_graining | 
| Source Sources::heat_and_torque | 
| Neutrals Sources::neutrals | 
| Pellet Sources::pellet | 
| Radiation Sources::radiation | 
      
  | 
  private | 
| ThermalBath Sources::thermal_bath |