|
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_theta_timestepping_h
18 #define dealii_theta_timestepping_h
288 template <
typename VectorType>
354 theta(
double new_theta);
440 template <
typename VectorType>
448 template <
typename VectorType>
456 template <
typename VectorType>
463 template <
typename VectorType>
471 template <
typename VectorType>
479 template <
typename VectorType>
483 const double tmp = vtheta;
489 template <
typename VectorType>
493 return control.now();
static void declare_parameters(ParameterHandler ¶m)
SmartPointer< OperatorBase, ThetaTimestepping< VectorType > > op_implicit
const TimestepData & implicit_data() const
virtual void operator()(AnyData &out, const AnyData &in) override
SmartPointer< OperatorBase, ThetaTimestepping< VectorType > > op_explicit
SmartPointer< OutputOperator< VectorType >, ThetaTimestepping< VectorType > > output
double current_time() const
const TimestepData & explicit_data() const
void parse_parameters(ParameterHandler ¶m)
TimestepControl & timestep_control()
#define DEAL_II_NAMESPACE_OPEN
double step
The current step size times something.
ThetaTimestepping(OperatorBase &op_explicit, OperatorBase &op_implicit)
void set_output(OutputOperator< VectorType > &output)
virtual void notify(const Event &) override
#define DEAL_II_NAMESPACE_CLOSE
double time
The current time.