|
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.
16 #ifndef dealii_incremental_function_h
17 #define dealii_incremental_function_h
29 template <
typename number>
49 template <
int dim,
typename RangeNumberType =
double>
83 virtual RangeNumberType
84 value(
const Point<dim> &p,
const unsigned int component = 0)
const override;
94 Vector<RangeNumberType> &values)
const override;
virtual RangeNumberType value(const Point< dim > &p, const unsigned int component=0) const override
typename Function< dim, RangeNumberType >::time_type time_type
static const unsigned int dimension
void set_decrement(const time_type delta_t)
typename FunctionTime< typename numbers::NumberTraits< RangeNumberType >::real_type >::time_type time_type
#define DEAL_II_NAMESPACE_OPEN
IncrementalFunction(Function< dim, RangeNumberType > &base)
virtual void vector_value(const Point< dim > &p, Vector< RangeNumberType > &values) const override
Vector< RangeNumberType > values_old
Function< dim, RangeNumberType > & base
#define DEAL_II_NAMESPACE_CLOSE