[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
#include <empty_RRK_base.h>
Public Member Functions | |
EmptyRRKBase (std::shared_ptr< RKTableauBase< dim, real, MeshType >>) | |
Default constructor that will set the constants. | |
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. More... | |
virtual void | store_stage_solutions (const int, const dealii::LinearAlgebra::distributed::Vector< double >) |
Update stored quantities at the current stage. More... | |
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. More... | |
Empty class stored by RK solvers which do not use RRK, and also do not need to calculate numerical entropy. Functions in this class are empty or return a "dummy" value.
Definition at line 17 of file empty_RRK_base.h.
|
inlinevirtual |
Calculate FR entropy adjustment.
Empty here
Reimplemented in PHiLiP::ODE::RKNumEntropy< dim, real, MeshType >.
Definition at line 26 of file empty_RRK_base.h.
|
inlinevirtual |
Update stored quantities at the current stage.
Does nothing here
Reimplemented in PHiLiP::ODE::RKNumEntropy< dim, real, MeshType >.
Definition at line 35 of file empty_RRK_base.h.
|
inlinevirtual |
Return the relaxation parameter per the RRK method.
Returns 1.0, corresponding to no modification to dt when RRK is not used
Reimplemented in PHiLiP::ODE::RRKODESolverBase< dim, real, MeshType >.
Definition at line 43 of file empty_RRK_base.h.