Flow123d  jenkins-Flow123d-linux-release-multijob-282
reaction_term.cc
Go to the documentation of this file.
1 
3 #include "system/global_defs.h"
4 
5 #include "io/output_time.hh"
6 #include "mesh/mesh.h"
7 
8 using namespace Input::Type;
9 
11  = AbstractRecord("ReactionTerm", "Equation for reading information about simple chemical reactions.");
12 
14  = Record("ReactionTermOutput", "Output setting for transport equations.")
16  "Parameters of output stream.");
17 
19  : EquationBase(init_mesh, in_rec),
20  concentration_matrix_(nullptr),
21  el_4_loc_(nullptr),
22  row_4_el_(nullptr),
23  distribution_(nullptr),
24  output_stream_(nullptr)
25 
26 {
27 }
28 
30 {
31 }
32 
33 
34 
35 
37 {
38  ASSERT(0,"ReactionTerm does not change TimeGovernor.\n");
39 }
static Input::Type::Record input_type
The specification of output stream.
Definition: output_time.hh:57
static Default obligatory()
Definition: type_record.hh:89
???
Definition: mesh.h:109
ReactionTerm(Mesh &init_mesh, Input::Record in_rec)
Constructor.
static Input::Type::AbstractRecord input_type
Global macros to enhance readability and debugging, general constants.
#define ASSERT(...)
Definition: global_defs.h:121
Accessor to the data with type Type::Record.
Definition: accessors.hh:327
Class for declaration of polymorphic Record.
Definition: type_record.hh:487
void choose_next_time(void) override
Disable changes in TimeGovernor by empty method.
~ReactionTerm(void)
Destructor.
static Input::Type::Record input_type_output_record
Specification of the output record.
Record type proxy class.
Definition: type_record.hh:169
Record & declare_key(const string &key, const KeyType &type, const Default &default_value, const string &description)
Definition: type_record.cc:430