7#include "paraconfpp.hpp"
8#include "species_info.hpp"
14 double const m_nustar0;
18 std::int8_t m_collisions_interspecies;
32 : m_nustar0 {PCpp_double(yaml_input_file,
".CollisionsInfo.nustar0_rpeak")}
33 , m_collisions_interspecies {
34 PCpp_bool(yaml_input_file,
".CollisionsInfo.collisions_interspecies")}
37 if (m_nustar0 != 1.0) {
38 throw std::invalid_argument(
"nustar0 must be equal to 1");
49 m_coeff_AD = Kokkos::sqrt(2.);
60 return m_collisions_interspecies;
Class to collect information to initialize the collision operator.
Definition collisioninfo.hpp:12
std::int8_t collisions_interspecies() const
A method for accessing the collisions_interspecies member variable of the class.
Definition collisioninfo.hpp:58
double coeff_AD() const
A method for accessing the coeff_AD variable of the class.
Definition collisioninfo.hpp:67
double radial_chunk_type
radial_chunk_type used to treat the 0D case for radial profile
Definition collisioninfo.hpp:25
CollisionInfo(PC_tree_t const &yaml_input_file)
The constructor for the CollisionFrequency class.
Definition collisioninfo.hpp:31