![]() |
ryujin 2.1.1 revision b04fb4aba7bd97ddfa5994a6b4b6e8586eb15db2
|
#include <source/euler/hyperbolic_system.h>
Public Attributes | |
Run time parameters | |
| double | gamma |
| double | reference_density |
| double | vacuum_state_relaxation_small |
| double | vacuum_state_relaxation_large |
Cached inverses | |
A collection of commonly used expressions with gamma that would otherwise need to be recomputed many times putting unnecessary pressure on the div/sqrt ALU unit. These are recomputed in update_parameters(). | |
| double | gamma_inverse |
| double | gamma_minus_one_inverse |
| double | gamma_minus_one_over_gamma_plus_one |
| double | gamma_plus_one_inverse |
A structure holding all runtime parameters of the hyperbolic system, as well as a number of derived quantities that would otherwise need to be recomputed over and over again.
Definition at line 54 of file hyperbolic_system.h.
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma |
Definition at line 60 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma().
| double ryujin::Euler::HyperbolicSystem::Parameters::reference_density |
Definition at line 62 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::reference_density().
| double ryujin::Euler::HyperbolicSystem::Parameters::vacuum_state_relaxation_small |
Definition at line 63 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::vacuum_state_relaxation_small().
| double ryujin::Euler::HyperbolicSystem::Parameters::vacuum_state_relaxation_large |
Definition at line 64 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::vacuum_state_relaxation_large().
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma_inverse |
Definition at line 77 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma_inverse().
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma_minus_one_inverse |
Definition at line 78 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma_minus_one_inverse().
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma_minus_one_over_gamma_plus_one |
Definition at line 79 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma_minus_one_over_gamma_plus_one().
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma_plus_one_inverse |
Definition at line 80 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma_plus_one_inverse().