XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
Sources Struct Reference

#include <sources.hpp>

Collaboration diagram for Sources:
Collaboration graph
[legend]

Public Member Functions

 Sources (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const VelocityGrid &vgrid, const Plasma &plasma)
 
bool execute (int step)
 

Public Attributes

int f_source_period
 Frequency of f_sources. More...
 
CollisionMode col_mode
 Collision operator model. More...
 
MonteCarloCollider< DeviceTypecol_mc
 Monte carlo collisions, only used by MonteCarloNonConserving. More...
 
CollisionGrid< DeviceTypecol_grid
 Collision grid, only used by NonLinearFokkerPlanckLandau. More...
 

Private Attributes

StepTrigger step_trigger
 

Constructor & Destructor Documentation

Sources::Sources ( NLReader::NamelistReader nlr,
const MagneticField< DeviceType > &  magnetic_field,
const VelocityGrid vgrid,
const Plasma plasma 
)
inline

Here is the call graph for this function:

Member Function Documentation

bool Sources::execute ( int  step)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

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.

int Sources::f_source_period

Frequency of f_sources.

StepTrigger Sources::step_trigger
private

The documentation for this struct was generated from the following file: