|
[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Base class for storing the RK method. More...
#include <low_storage_rk_tableau_base.h>
Public Member Functions | |
| LowStorageRKTableauBase (const int n_rk_stages, const int num_delta, const std::string rk_method_string_input) | |
| Default constructor that will set the constants. | |
| virtual | ~LowStorageRKTableauBase ()=default |
| Destructor. | |
| double | get_gamma (const int i, const int j) const |
| Returns Butcher tableau "gamma" coefficient at position [i][j]. | |
| double | get_beta (const int i) const |
| Returns Butcher tableau "beta" coefficient at position [i]. | |
| double | get_delta (const int i) const |
| Returns Butcher tableau "delta" coefficient at position [i]. | |
| double | get_b_hat (const int i) const |
| Returns Butcher tableau "b hat" coefficient at position [i]. | |
| void | set_tableau () override |
| Calls setters for butcher tableau. | |
Public Member Functions inherited from PHiLiP::ODE::RKTableauBase< dim, real, MeshType > | |
| RKTableauBase (const int n_rk_stages, const std::string rk_method_string_input) | |
| Default constructor that will set the constants. | |
Protected Member Functions | |
| virtual void | set_gamma ()=0 |
| Setter for gamma. | |
| virtual void | set_beta ()=0 |
| Setter for beta. | |
| virtual void | set_delta ()=0 |
| Setter for delta. | |
| virtual void | set_b_hat ()=0 |
| Setter for b hat. | |
Protected Attributes | |
| const int | num_delta |
| Size of "delta". | |
| dealii::Table< 2, double > | butcher_tableau_gamma |
| Butcher tableau "gamma". | |
| dealii::Table< 1, double > | butcher_tableau_beta |
| Butcher tableau "beta". | |
| dealii::Table< 1, double > | butcher_tableau_delta |
| Butcher tableau "delta". | |
| dealii::Table< 1, double > | butcher_tableau_b_hat |
| Butcher tableau "b hat". | |
Protected Attributes inherited from PHiLiP::ODE::RKTableauBase< dim, real, MeshType > | |
| dealii::ConditionalOStream | pcout |
| Parallel std::cout that only outputs on mpi_rank==0. | |
| const std::string | rk_method_string |
| String identifying the RK method. | |
Additional Inherited Members | |
Public Attributes inherited from PHiLiP::ODE::RKTableauBase< dim, real, MeshType > | |
| const int | n_rk_stages |
| Store number of stages. | |
Base class for storing the RK method.
Definition at line 23 of file low_storage_rk_tableau_base.h.