[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType > Member List

This is the complete list of members for PHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >, including all inherited members.

butcher_tableauPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
compute_entropy_change_estimate(const real dt, std::shared_ptr< DGBase< dim, real, MeshType >> dg, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &rk_stage, const bool use_M_norm_for_entropy_change_est=true) constPHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >protected
compute_entropy_vars(const dealii::LinearAlgebra::distributed::Vector< double > &u, std::shared_ptr< DGBase< dim, real, MeshType >> dg) constPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
compute_FR_entropy_contribution(const real dt, std::shared_ptr< DGBase< dim, real, MeshType >> dg, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &rk_stage, const bool compute_K_norm) const overridePHiLiP::ODE::RKNumEntropy< dim, real, MeshType >virtual
compute_integrated_numerical_entropy(const dealii::LinearAlgebra::distributed::Vector< double > &u, std::shared_ptr< DGBase< dim, real, MeshType >> dg) constPHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >protected
compute_numerical_entropy(const dealii::LinearAlgebra::distributed::Vector< double > &u, std::shared_ptr< DGBase< dim, real, MeshType >> dg) constPHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >protected
compute_relaxation_parameter(const real dt, std::shared_ptr< DGBase< dim, real, MeshType >> dg, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &rk_stage, const dealii::LinearAlgebra::distributed::Vector< double > &solution_update) overridePHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >protectedvirtual
compute_root_function(const double gamma, const dealii::LinearAlgebra::distributed::Vector< double > &u_n, const dealii::LinearAlgebra::distributed::Vector< double > &d, const double eta_n, const double e, std::shared_ptr< DGBase< dim, real, MeshType >> dg) constPHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >protected
EmptyRRKBase(std::shared_ptr< RKTableauBase< dim, real, MeshType >>)PHiLiP::ODE::EmptyRRKBase< dim, real, MeshType >explicit
FR_entropy_cumulativePHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >private
mpi_communicatorPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
mpi_rankPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
n_rk_stagesPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
pcoutPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
relaxation_parameterPHiLiP::ODE::RRKODESolverBase< dim, real, MeshType >
rk_stage_solutionPHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protected
RKNumEntropy(std::shared_ptr< RKTableauBase< dim, real, MeshType >> rk_tableau_input)PHiLiP::ODE::RKNumEntropy< dim, real, MeshType >explicit
RootFindingRRKODESolver(std::shared_ptr< RKTableauBase< dim, real, MeshType >> rk_tableau_input)PHiLiP::ODE::RootFindingRRKODESolver< dim, real, MeshType >explicit
RRKODESolverBase(std::shared_ptr< RKTableauBase< dim, real, MeshType >> rk_tableau_input)PHiLiP::ODE::RRKODESolverBase< dim, real, MeshType >explicit
store_stage_solutions(const int istage, const dealii::LinearAlgebra::distributed::Vector< double > rk_stage_i) overridePHiLiP::ODE::RKNumEntropy< dim, real, MeshType >protectedvirtual
update_relaxation_parameter(const real dt, std::shared_ptr< DGBase< dim, real, MeshType >> dg, const std::vector< dealii::LinearAlgebra::distributed::Vector< double >> &rk_stage, const dealii::LinearAlgebra::distributed::Vector< double > &solution_update) overridePHiLiP::ODE::RRKODESolverBase< dim, real, MeshType >protectedvirtual