Class to collect information to initialize the collision operator. More...
Public Types | |
using | radial_chunk_type = double |
radial_chunk_type used to treat the 0D case for radial profile | |
Public Member Functions | |
CollisionInfo (PC_tree_t const &yaml_input_file) | |
The constructor for the CollisionFrequency class. | |
std::int8_t | collisions_interspecies () const |
A method for accessing the collisions_interspecies member variable of the class. | |
double | coeff_AD () const |
A method for accessing the coeff_AD variable of the class. | |
Class to collect information to initialize the collision operator.
|
inlineexplicit |
The constructor for the CollisionFrequency class.
[in] | yaml_input_file | YAML input file containing CollisionsInfo |
Computation of the radial profile of ADi that is required for koliop interface
\[ AD(rpeak) = \sqrt(2)*eps_rpeak^(3/2)/(q_rpeak R0)*nustar0_rpeak \]
eps_rpeak = eps(rpeak) with eps(r) = r/R0 is the aspect ratio.
In this specific case, where AD is a scalar all values are forced to 1, so coeff_AD_atrpeak = sqrt(2)
|
inline |
A method for accessing the collisions_interspecies member variable of the class.
|
inline |
A method for accessing the coeff_AD variable of the class.