![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#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 58 of file hyperbolic_system.h.
| double ryujin::Euler::HyperbolicSystem::Parameters::gamma |
Definition at line 64 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma().
| double ryujin::Euler::HyperbolicSystem::Parameters::reference_density |
Definition at line 66 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 67 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 68 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 81 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 82 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 83 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 84 of file hyperbolic_system.h.
Referenced by ryujin::Euler::HyperbolicSystemView< dim, Number, MemorySpace >::gamma_plus_one_inverse().