bool diag_on
Definition: col_grid.hpp:139
std::shared_ptr< XGC_IO_Stream > io_stream
Definition: col_grid.hpp:140
Definition: current_drive.hpp:9
Implements an anomalous transport (advection-diffusion) model for the kinetic electrons in the plasma...
Definition: diffusion.hpp:43
Definition: fgrid_coarse_graining.hpp:39
Definition: magnetic_field.hpp:12
Definition: NamelistReader.hpp:199
Definition: neutrals.hpp:26
Definition: pellet.hpp:13
Definition: plasma.hpp:13
Definition: radiation.hpp:14
Definition: step_trigger.hpp:4
bool is_triggered(int step) const
Definition: step_trigger.hpp:25
Move a fraction of the background grid distribution function (f0g) to the marker particles.
Definition: magnetic_field.F90:1
subroutine plasma(grid, itr, p, dene_out, deni_out, Te_out, Ti_out, Vparai_out, ignore_vacuum)
Calculate the plasma density, temperature, and parallel velocity for a point in triangle itr using pl...
Definition: neutral_totalf.F90:1541
CollisionMode
Definition: sources.hpp:15
@ MonteCarloNonConserving
@ NonLinearFokkerPlanckLandau
Definition: sources.hpp:22
CollisionGrid< DeviceType > col_grid
Collision grid, only used by NonLinearFokkerPlanckLandau.
Definition: sources.hpp:44
Source collisions
Definition: sources.hpp:36
Radiation radiation
Definition: sources.hpp:34
Source heat_and_torque
Definition: sources.hpp:35
FGridCoarseGraining fgrid_coarse_graining
Definition: sources.hpp:40
Pellet pellet
Definition: sources.hpp:38
Sources()
Definition: sources.hpp:46
Neutrals neutrals
Definition: sources.hpp:32
CollisionMode col_mode
Collision operator model.
Definition: sources.hpp:42
MonteCarloCollider< DeviceType > col_mc
Monte carlo collisions, only used by MonteCarloNonConserving.
Definition: sources.hpp:43
bool is_triggered(int step)
Definition: sources.hpp:59
CurrentDrive current_drive
Definition: sources.hpp:37
int f_source_period
Frequency of f_sources.
Definition: sources.hpp:29
StepTrigger step_trigger
Definition: sources.hpp:25
Diffusion diffusion
Definition: sources.hpp:33
ThermalBath thermal_bath
Definition: sources.hpp:39
void close_streams()
Definition: sources.hpp:51
Definition: thermal_bath.hpp:8
Definition: velocity_grid.hpp:8