include/meltpooldg/time_integration/time_integrator_base.hpp Source File
|
Developer Documentation
|
time_integrator_base.hpp
Go to the documentation of this file.
Definition solution_history.hpp:21
const VectorType & get_current_solution() const
Definition solution_history.hpp:102
Definition time_integrator_base.hpp:17
virtual void reinit(const SolutionHistory< VectorType > &solution_history)
Definition time_integrator_base.hpp:48
virtual void perform_time_step(number current_time, 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={})=0
virtual unsigned int required_solution_history_size() const =0
TimeIntegratorBase(const TimeIntegratorData< number > &time_integrator_data_in)
Definition time_integrator_base.hpp:21
virtual void reinit(const VectorType &vector_template)=0
void reset_monitoring_vector()
Definition time_integrator_base.hpp:99
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition time_integrator_base.hpp:18
void set_monitoring_vector(VectorType &monitoring_vector_in)
Definition time_integrator_base.hpp:89
virtual ~TimeIntegratorBase()=default
const TimeIntegratorData< number > time_integrator_data
Definition time_integrator_base.hpp:105
VectorType * monitoring_vector
Definition time_integrator_base.hpp:106
TimeIntegratorSchemes get_integrator_type() const
Definition time_integrator_base.hpp:78
Class providing different low storage explicit Runge-Kutta schemes. The schemes implemented in this c...
Definition bdf_time_integration.hpp:18
Generated by