8#include <compile_time_options.h>
15#include <deal.II/base/parameter_acceptor.h>
24 template <
typename Description,
int dim,
typename Number>
55 const std::string &subsection =
"StubParabolicModule")
56 : ParameterAcceptor(subsection)
99 dealii::ExcMessage(
"The parabolic system is the identity. This "
100 "function should have never been called."));
112 template <
int stages>
116 std::array<std::reference_wrapper<const StateVector>,
118 const std::array<Number, stages> ,
123 dealii::ExcMessage(
"The parabolic system is the identity. This "
124 "function should have never been called."));
126 new_state_vector = old_state_vector;
143 dealii::ExcMessage(
"The parabolic system is the identity. This "
144 "function should have never been called."));
146 new_state_vector = old_state_vector;
void reinit_state_vector(StateVector &) const
typename View::StateVector StateVector
void print_solver_statistics(std::ostream &) const
StubParabolicModule(const MPIEnsemble &, const OfflineData< dim, Number > &, const HyperbolicSystem &, const ParabolicSystem &, const InitialValues< Description, dim, Number > &, const std::string &subsection="StubParabolicModule")
typename Description::ParabolicSystem ParabolicSystem
void prepare_state_vector(StateVector &, Number) const
unsigned int n_restarts() const
typename HyperbolicSystem::template View< dim, Number > View
unsigned int n_corrections() const
unsigned int n_warnings() const
void set_id_violation_strategy(const IDViolationStrategy &) const
void crank_nicolson_step(const StateVector &old_state_vector, const Number, StateVector &new_state_vector, Number) const
typename Description::HyperbolicSystem HyperbolicSystem
void backward_euler_step(const StateVector &old_state_vector, const Number, std::array< std::reference_wrapper< const StateVector >, stages >, const std::array< Number, stages >, StateVector &new_state_vector, Number) const
Euler::HyperbolicSystem HyperbolicSystem
ryujin::StubParabolicSystem ParabolicSystem