File amjuel_helium.hxx
Defines
-
AMJUEL_HELIUM_H
-
struct AmjuelHeIonisation01 : public AmjuelReaction
- #include <amjuel_helium.hxx>
e + he -> he+ + 2e Amjuel reaction 2.3.9a, page 161 Not resolving metastables, only transporting ground state
Public Functions
-
inline AmjuelHeIonisation01(std::string name, Options &alloptions, Solver *solver)
-
void calculate_rates(Options &state, Field3D &reaction_rate, Field3D &momentum_exchange, Field3D &energy_exchange, Field3D &energy_loss, BoutReal &rate_multiplier, BoutReal &radiation_multiplier)
-
inline virtual void transform(Options &state) override
Modify the given simulation state All components must implement this function
-
inline AmjuelHeIonisation01(std::string name, Options &alloptions, Solver *solver)
-
struct AmjuelHeRecombination10 : public AmjuelReaction
- #include <amjuel_helium.hxx>
e + he+ -> he Amjuel reaction 2.3.13a Not resolving metastables. Includes radiative + threebody + dielectronic. Fujimoto Formulation II
Public Functions
-
inline AmjuelHeRecombination10(std::string name, Options &alloptions, Solver *solver)
-
void calculate_rates(Options &state, Field3D &reaction_rate, Field3D &momentum_exchange, Field3D &energy_exchange, Field3D &energy_loss, BoutReal &rate_multiplier, BoutReal &radiation_multiplier)
-
inline virtual void transform(Options &state) override
Modify the given simulation state All components must implement this function
-
inline AmjuelHeRecombination10(std::string name, Options &alloptions, Solver *solver)