File amjuel_hyd_recombination.hxx
Defines
-
AMJUEL_HYD_RECOMBINATION_H
-
struct AmjuelHydRecombination : public AmjuelReaction
- #include <amjuel_hyd_recombination.hxx>
Hydrogen recombination, Amjuel rates
Includes both radiative and 3-body recombination
Subclassed by AmjuelHydRecombinationIsotope< Isotope >
-
template<char Isotope>
struct AmjuelHydRecombinationIsotope : public AmjuelHydRecombination - #include <amjuel_hyd_recombination.hxx>
Hydrogen recombination Templated on a char to allow ‘h’, ‘d’ and ‘t’ species to be treated with the same code
Public Functions
-
inline AmjuelHydRecombinationIsotope(std::string name, Options &alloptions, Solver *solver)
-
inline virtual void transform(Options &state) override
Modify the given simulation state All components must implement this function
-
inline virtual void outputVars(Options &state) override
Add extra fields for output, or set attributes e.g docstrings.
-
inline AmjuelHydRecombinationIsotope(std::string name, Options &alloptions, Solver *solver)