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");
78 <<
"Parsing in " << EI_BParserMsg::val <<
" in the formula: \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;
144 inline arma::vec eval_depth_var(
const Point &p);
Container for various descendants of FieldCommonBase.
Directing class of FieldValueCache.
Helper struct stores data for initizalize descentants of FieldAlgorithmBase.
Basic time management class.
static constexpr bool value
#define TYPEDEF_ERR_INFO(EI_Type, Type)
Macro to simplify declaration of error_info types.
Space< spacedim >::Point Point
#define DECLARE_INPUT_EXCEPTION(ExcName, Format)
Macro for simple definition of input exceptions.
Representation of one time step..