8#include <compile_time_options.h>
16#include <deal.II/base/parameter_acceptor.h>
25 template <
typename HyperbolicDescription,
int dim,
typename Number>
54 const std::string &subsection =
"StubParabolicModule")
55 : ParameterAcceptor(subsection)
98 dealii::ExcMessage(
"The parabolic system is the identity. This "
99 "function should have never been called."));
111 template <
int stages>
117 const std::array<Number, stages> ,
122 dealii::ExcMessage(
"The parabolic system is the identity. This "
123 "function should have never been called."));
125 new_state_vector = old_state_vector;
142 dealii::ExcMessage(
"The parabolic system is the identity. This "
143 "function should have never been called."));
145 new_state_vector = old_state_vector;
214 template <
typename HyperbolicDescription,
int dim,
typename Number =
double>
void crank_nicolson_step(const StateVector< Number > &old_state_vector, const Number, StateVector< Number > &new_state_vector, Number) const
void print_solver_statistics(std::ostream &) const
void set_id_violation_strategy(const IDViolationStrategy &) const
StubParabolicModule(const MPIEnsemble &, const OfflineData< dim, Number > &, const HyperbolicSystem &, const ParabolicSystem &, const InitialValues< HyperbolicDescription, dim, Number > &, const std::string &subsection="StubParabolicModule")
typename HyperbolicDescription::HyperbolicSystem HyperbolicSystem
typename HyperbolicSystem::template View< dim, Number > View
void backward_euler_step(const StateVector< Number > &old_state_vector, const Number, std::array< std::reference_wrapper< const StateVector< Number > >, stages >, const std::array< Number, stages >, StateVector< Number > &new_state_vector, Number) const
unsigned int n_warnings() const
void prepare_state_vector(StateVector< Number > &, Number) const
void reinit_state_vector(StateVector< Number > &) const
unsigned int n_corrections() const
unsigned int n_restarts() const
Euler::HyperbolicSystem HyperbolicSystem