18 #ifndef FIRST_ORDER_REACTION_H_ 19 #define FIRST_ORDER_REACTION_H_ 64 #endif // FIRST_ORDER_REACTION_H_ ReactionTerm FactoryBaseType
Base class for linear reactions and decay chain.
~FirstOrderReaction(void)
Destructor.
static const Input::Type::Record & get_input_type_reactant()
Input record for a reactant of a reaction.
static const Input::Type::Record & get_input_type_product()
Input record for a product of a reaction.
void initialize_from_input() override
Initializes private members of sorption from the input record.
static const Input::Type::Record & get_input_type()
Input record for class FirstOrderReaction.
static const Input::Type::Record & get_input_type_single_reaction()
Input record which defines particular reaction.
FirstOrderReaction(Mesh &init_mesh, Input::Record in_rec)
Constructor.
static const int registrar
Registrar of class to factory.
Class implements the linear reactions.
std::vector< double > reaction_rates_
Vector of reaction rates of the transported substances.
void assemble_ode_matrix(void) override
Implements the assembly of the system matrix of the ODEs.