|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
17 #ifndef dealii_parsed_function_h
18 #define dealii_parsed_function_h
200 value(
const Point<dim> &p,
const unsigned int component = 0)
const override;
209 set_time(
const double newtime)
override;
static void declare_parameters(ParameterHandler &prm, const unsigned int n_components=1)
void parse_parameters(ParameterHandler &prm)
const unsigned int n_components
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
#define DEAL_II_NAMESPACE_OPEN
virtual void set_time(const double newtime) override
virtual void vector_value(const Point< dim > &p, Vector< double > &values) const override
virtual double value(const Point< dim > &p, const unsigned int component=0) const override
#define DEAL_II_NAMESPACE_CLOSE
ParsedFunction(const unsigned int n_components=1, const double h=1e-8)
FunctionParser< dim > function_object