include/meltpooldg/time_integration/one_step_theta.hpp Source File
|
Developer Documentation
|
one_step_theta.hpp
Go to the documentation of this file.
Definition one_step_theta.hpp:27
unsigned int required_solution_history_size() const override
Definition one_step_theta.hpp:65
const PDEOperator & pde_operator
Definition one_step_theta.hpp:198
number old_time_
Definition one_step_theta.hpp:192
void reinit(const SolutionHistory< VectorType > &solution_history) override
Definition one_step_theta.hpp:182
const LinearSolverData< number > & linear_solver_data
Definition one_step_theta.hpp:199
void perform_time_step(const number current_time, const number time_step, SolutionHistory< VectorType > &solution_history, const std::function< void(number, number, VectorType &, const VectorType &)> &pre_processing, const std::function< void(number, number, VectorType &, const VectorType &)> &post_processing) override
Definition one_step_theta.hpp:95
void reinit(const VectorType &vector_template) override
Definition one_step_theta.hpp:172
VectorType right_hand_side_
Definition one_step_theta.hpp:195
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition one_step_theta.hpp:30
OneStepTheta(const PDEOperator &pde_operator, const TimeIntegratorData< number > &time_integrator_data_in, const LinearSolverData< number > &linear_solver_data_in)
Definition one_step_theta.hpp:32
VectorType old_solution_
Definition one_step_theta.hpp:194
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition one_step_theta.hpp:29
Definition solution_history.hpp:21
const VectorType & get_recent_old_solution() const
Definition solution_history.hpp:88
const VectorType & get_current_solution() const
Definition solution_history.hpp:102
unsigned int size() const
Definition solution_history.hpp:138
Definition time_integrator_base.hpp:17
const TimeIntegratorData< number > time_integrator_data
Definition time_integrator_base.hpp:105
VectorType * monitoring_vector
Definition time_integrator_base.hpp:106
Class providing different low storage explicit Runge-Kutta schemes. The schemes implemented in this c...
Definition bdf_time_integration.hpp:18
static constexpr std::array< TimeIntegratorSchemes, 3 > one_step_theta_supported_schemes
Definition one_step_theta.hpp:20
Definition matrix_type_wrapper.h:16
Generated by