Flow123d
JS_before_hm-1822-gbb48b12e9
|
Go to the documentation of this file.
18 #ifndef RADIOACTIVE_DECAY_H_
19 #define RADIOACTIVE_DECAY_H_
73 #endif // RADIOACTIVE_DECAY_H_
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 RadioactiveDecay.
static const Input::Type::Record & get_input_type_single_decay()
Input record which defines particular decay step.
static const int registrar
Registrar of class to factory.
std::vector< double > half_lives_
Half-lives of the substances.
Class implements the radioactive decay chain.
RadioactiveDecay(Mesh &mesh, Input::Record in_rec)
Constructor.
void assemble_ode_matrix(void) override
Implements the assembly of the system matrix of the ODEs.
ReactionTerm FactoryBaseType
static const Input::Type::Record & get_input_type_product()
Input record for a product of a radioactive decay.
Base class for linear reactions and decay chain.
Class ReactionTerm is an abstract class representing reaction term in transport.
~RadioactiveDecay(void)
Destructor.