ryujin 2.5.0 revision 552009562882e80b620e0ba406fb09f96868512f
Loading...
Searching...
No Matches
Public Attributes | List of all members
ryujin::EulerAEOS::NASGRiemannSolverOptions Struct Reference

#include <include/ryujin/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 26 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 31 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 37 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 44 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 52 of file nasg_riemann_solver.h.


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