ryujin 2.1.1 revision 8e904ddb3fa1d9e336dac21cf982add6a65e5467
Loading...
Searching...
No Matches
Public Attributes | List of all members
ryujin::EulerAEOS::NASGRiemannSolverOptions Struct Reference

#include <source/euler_aeos/nasg_riemann_solver.h>

Public Attributes

bool covolume = true
 
bool pinf = true
 
bool safe_division = true
 
bool variable_gamma = true
 

Detailed Description

Compile time options for the NASGRiemannSolver.

Definition at line 27 of file nasg_riemann_solver.h.

Member Data Documentation

◆ covolume

bool ryujin::EulerAEOS::NASGRiemannSolverOptions::covolume = true

Take the interpolatory covolume b into account. If set to false, b = 0 is assumed.

Definition at line 32 of file nasg_riemann_solver.h.

◆ pinf

bool ryujin::EulerAEOS::NASGRiemannSolverOptions::pinf = true

Take the interpolatory reference pressure pinf into account. If set to false, pinf = 0 is assumed.

Definition at line 38 of file nasg_riemann_solver.h.

◆ safe_division

bool ryujin::EulerAEOS::NASGRiemannSolverOptions::safe_division = true

Guard divisions against negative numerators and vanishing denominators (vacuum states). If set to false, plain divisions are used instead.

Definition at line 45 of file nasg_riemann_solver.h.

◆ variable_gamma

bool ryujin::EulerAEOS::NASGRiemannSolverOptions::variable_gamma = true

Take the ratio of specific heats gamma from the Riemann data of each state. If set to false, a single gamma is assumed that is passed to the constructor, and all gamma dependent constants are precomputed.

Definition at line 53 of file nasg_riemann_solver.h.


The documentation for this struct was generated from the following file: