6 #ifndef REACTION_TERM_H
7 #define REACTION_TERM_H
62 int *el_4_loc,
int *row_4_el)
120 #endif // REACTION_TERM_H
ReactionTerm & output_stream(OutputTime &ostream)
Sets the output stream which is given from transport class.
Abstract base class for equation clasess.
OutputTime * output_stream_
Pointer to a transport output stream.
virtual void output_data(void)
Output method.
double ** concentration_matrix_
virtual void output_vector_gather(void)
SubstanceList substances_
Names belonging to substances.
void initialize(const Input::Array &in_array)
Read from input array.
int * row_4_el_
Indices of rows belonging to elements.
ReactionTerm(Mesh &init_mesh, Input::Record in_rec)
Constructor.
static Input::Type::AbstractRecord input_type
Distribution * distribution_
Pointer to reference to distribution of elements between processors.
The class for outputting data during time.
virtual double ** compute_reaction(double **concentrations, int loc_el)=0
DECLARE_INPUT_EXCEPTION(ExcUnknownSubstance,<< "Unknown substance name: "<< EI_Substance::qval)
void choose_next_time(void) override
Disable changes in TimeGovernor by empty method.
int * el_4_loc_
Indices of elements belonging to local dofs.
~ReactionTerm(void)
Destructor.
Classes for storing substance data.
static Input::Type::Record input_type_output_record
Specification of the output record.
TYPEDEF_ERR_INFO(EI_Substance, std::string)
ReactionTerm & concentration_matrix(double **concentration, Distribution *conc_distr, int *el_4_loc, int *row_4_el)
ReactionTerm & substances(SubstanceList &substances)
Sets the names of substances considered in transport.