1 #ifndef __EMPTY_RRK_BASE_H__ 2 #define __EMPTY_RRK_BASE_H__ 4 #include "dg/dg_base.hpp" 5 #include "ode_solver/runge_kutta_methods/rk_tableau_base.h" 13 template <
int dim,
typename real,
typename MeshType = dealii::Triangulation<dim>>
15 template <
int dim,
typename real,
typename MeshType = dealii::parallel::distributed::Triangulation<dim>>
28 const std::vector<dealii::LinearAlgebra::distributed::Vector<double>> &,
36 const dealii::LinearAlgebra::distributed::Vector<double> ) {
45 const std::vector<dealii::LinearAlgebra::distributed::Vector<double>> &,
46 const dealii::LinearAlgebra::distributed::Vector<double> &
EmptyRRKBase(std::shared_ptr< RKTableauBase< dim, real, MeshType >>)
Default constructor that will set the constants.
Files for the baseline physics.
virtual real update_relaxation_parameter(const real, std::shared_ptr< DGBase< dim, real, MeshType >>, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &, const dealii::LinearAlgebra::distributed::Vector< double > &)
Return the relaxation parameter per the RRK method.
virtual void store_stage_solutions(const int, const dealii::LinearAlgebra::distributed::Vector< double >)
Update stored quantities at the current stage.
Base class for storing the RK method.
virtual real compute_FR_entropy_contribution(const real, std::shared_ptr< DGBase< dim, real, MeshType >>, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &, const bool) const
Calculate FR entropy adjustment.
DGBase is independent of the number of state variables.