17#ifndef dealii_theta_timestepping_h
18#define dealii_theta_timestepping_h
286 template <
typename VectorType>
352 theta(
double new_theta);
438 template <
typename VectorType>
446 template <
typename VectorType>
454 template <
typename VectorType>
461 template <
typename VectorType>
469 template <
typename VectorType>
477 template <
typename VectorType>
481 const double tmp = vtheta;
487 template <
typename VectorType>
491 return control.now();
void parse_parameters(ParameterHandler ¶m)
const TimestepData & implicit_data() const
ThetaTimestepping(OperatorBase &op_explicit, OperatorBase &op_implicit)
static void declare_parameters(ParameterHandler ¶m)
double current_time() const
SmartPointer< OutputOperator< VectorType >, ThetaTimestepping< VectorType > > output
virtual void operator()(AnyData &out, const AnyData &in) override
virtual void notify(const Event &) override
TimestepControl & timestep_control()
SmartPointer< OperatorBase, ThetaTimestepping< VectorType > > op_implicit
SmartPointer< OperatorBase, ThetaTimestepping< VectorType > > op_explicit
void set_output(OutputOperator< VectorType > &output)
const TimestepData & explicit_data() const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
double time
The current time.
double step
The current step size times something.