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:193
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:1548
CollisionMode
Definition: sources.hpp:14
@ MonteCarloNonConserving
@ NonLinearFokkerPlanckLandau
Definition: sources.hpp:21
CollisionGrid< DeviceType > col_grid
Collision grid, only used by NonLinearFokkerPlanckLandau.
Definition: sources.hpp:43
Source collisions
Definition: sources.hpp:35
Radiation radiation
Definition: sources.hpp:33
Source heat_and_torque
Definition: sources.hpp:34
FGridCoarseGraining fgrid_coarse_graining
Definition: sources.hpp:39
Pellet pellet
Definition: sources.hpp:37
Sources()
Definition: sources.hpp:45
CollisionMode col_mode
Collision operator model.
Definition: sources.hpp:41
Source neutrals
Definition: sources.hpp:31
MonteCarloCollider< DeviceType > col_mc
Monte carlo collisions, only used by MonteCarloNonConserving.
Definition: sources.hpp:42
bool is_triggered(int step)
Definition: sources.hpp:58
CurrentDrive current_drive
Definition: sources.hpp:36
int f_source_period
Frequency of f_sources.
Definition: sources.hpp:28
StepTrigger step_trigger
Definition: sources.hpp:24
Diffusion diffusion
Definition: sources.hpp:32
ThermalBath thermal_bath
Definition: sources.hpp:38
void close_streams()
Definition: sources.hpp:50
Definition: thermal_bath.hpp:8
Definition: velocity_grid.hpp:8