1 #ifndef FIRST_ORDER_REACTION_H_
2 #define FIRST_ORDER_REACTION_H_
41 #endif // FIRST_ORDER_REACTION_H_
static Input::Type::Record input_type_reactant
Input record for a reactant of a reaction.
Base class for linear reactions and decay chain.
static Input::Type::Record input_type
Input record for class FirstOrderReaction.
~FirstOrderReaction(void)
Destructor.
static Input::Type::Record input_type_single_reaction
Input record which defines particular reaction.
static Input::Type::Record 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.
FirstOrderReaction(Mesh &init_mesh, Input::Record in_rec)
Constructor.
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.