Go to the documentation of this file.
18 #ifndef FIELD_FORMULA_HH_
19 #define FIELD_FORMULA_HH_
22 #define BOOST_MATH_DISABLE_FLOAT128
41 #include "include/assert.hh"
42 #include "include/parser.hh"
62 template <
int spacedim,
class Value>
71 <<
"Unknown field " << EI_Field::qval <<
" in the formula: \n");
74 <<
"Can not use integer valued field " << EI_Field::qval <<
" in the formula: \n");
79 <<
"Parsing in " << EI_BParserMsg::val <<
" in the formula: " << EI_Formula::qval <<
"\n");
86 <<
"ParserError: " << EI_FParserMsg::val <<
"\n in the FieldFormula[" << EI_Row::val
87 <<
"][" << EI_Row::val <<
"] == " << EI_Formula::qval <<
" \n");
99 bool set_time(
const TimeStep &time)
override;
106 void set_mesh(
const Mesh *mesh,
bool boundary_domain)
override;
Basic time management class.
Directing class of FieldValueCache.
static constexpr bool value
Space< spacedim >::Point Point
Helper struct stores data for initizalize descentants of FieldAlgorithmBase.
Representation of one time step..
Container for various descendants of FieldCommonBase.
#define TYPEDEF_ERR_INFO(EI_Type, Type)
Macro to simplify declaration of error_info types.
#define DECLARE_INPUT_EXCEPTION(ExcName, Format)
Macro for simple definition of input exceptions.