8#include <ryujin/base/compile_time_options.h>
15#include <deal.II/base/parameter_acceptor.h>
24 template <
typename HyperbolicDescription,
int dim,
typename Number>
35 typename Interface::ParabolicModule<dim, Number>::StageVectors;
38 typename Interface::ParabolicModule<dim, Number>::StageWeights;
61 const std::string &subsection =
"StubParabolicModule")
62 : Interface::ParabolicModule<dim, Number>(subsection)
103 Number )
const override
106 dealii::ExcMessage(
"The parabolic system is the identity. This "
107 "function should have never been called."));
120 Number )
const override
123 dealii::ExcMessage(
"The parabolic system is the identity. This "
124 "function should have never been called."));
126 new_state_vector = old_state_vector;
140 Number )
const override
143 dealii::ExcMessage(
"The parabolic system is the identity. This "
144 "function should have never been called."));
146 new_state_vector = old_state_vector;
179 template <
typename HyperbolicDescription,
int dim,
typename Number =
double>
StubParabolicModule(const MPIEnsemble &, const Interface::OfflineData< dim, Number > &, const HyperbolicSystem &, const ParabolicSystem &, const InitialValues< HyperbolicDescription, dim, Number > &, const std::string &subsection="StubParabolicModule")
void reinit_state_vector(StateVector< Number > &) const override
typename HyperbolicDescription::HyperbolicSystem HyperbolicSystem
void crank_nicolson_step(const StateVector< Number > &old_state_vector, const Number, StateVector< Number > &new_state_vector, Number) const override
typename Interface::ParabolicModule< dim, Number >::StageWeights StageWeights
void prepare_state_vector(StateVector< Number > &, Number) const override
void print_solver_statistics(std::ostream &) const override
void backward_euler_step(const StateVector< Number > &old_state_vector, const Number, StageVectors, StageWeights, StateVector< Number > &new_state_vector, Number) const override
typename HyperbolicSystem::template View< dim, Number > View
typename Interface::ParabolicModule< dim, Number >::StageVectors StageVectors