Alamo
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Solver::Local::Riemann::Roe Class Reference

#include <Roe.H>

Inheritance diagram for Solver::Local::Riemann::Roe:
Solver::Local::Riemann::Riemann

Public Member Functions

 Roe (IO::ParmParse &pp, std::string name)
 
 Roe (IO::ParmParse &pp)
 
 Roe ()
 
virtual Flux Solve (State lo, State hi, Set::Scalar gamma, Set::Scalar p_ref, Set::Scalar small) override
 
- Public Member Functions inherited from Solver::Local::Riemann::Riemann
virtual ~Riemann ()=default
 

Static Public Member Functions

static void Parse (Roe &value, IO::ParmParse &pp)
 
static int Test ()
 

Data Fields

int verbose = 0
 
int entropy_fix = 0
 
int lowmach = 0
 
Set::Scalar phi = NAN
 

Static Public Attributes

static constexpr const char * name = "roe"
 

Detailed Description

Definition at line 29 of file Roe.H.

Constructor & Destructor Documentation

◆ Roe() [1/3]

Solver::Local::Riemann::Roe::Roe ( IO::ParmParse pp,
std::string  name 
)
inline

Definition at line 35 of file Roe.H.

◆ Roe() [2/3]

Solver::Local::Riemann::Roe::Roe ( IO::ParmParse pp)
inline

Definition at line 37 of file Roe.H.

◆ Roe() [3/3]

Solver::Local::Riemann::Roe::Roe ( )
inline

Definition at line 39 of file Roe.H.

Member Function Documentation

◆ Parse()

static void Solver::Local::Riemann::Roe::Parse ( Roe value,
IO::ParmParse pp 
)
inlinestatic

Definition at line 50 of file Roe.H.

◆ Solve()

virtual Flux Solver::Local::Riemann::Roe::Solve ( State  lo,
State  hi,
Set::Scalar  gamma,
Set::Scalar  p_ref,
Set::Scalar  small 
)
inlineoverridevirtual

Implements Solver::Local::Riemann::Riemann.

Definition at line 68 of file Roe.H.

◆ Test()

static int Solver::Local::Riemann::Roe::Test ( )
inlinestatic

Definition at line 255 of file Roe.H.

Field Documentation

◆ entropy_fix

int Solver::Local::Riemann::Roe::entropy_fix = 0

Definition at line 46 of file Roe.H.

◆ lowmach

int Solver::Local::Riemann::Roe::lowmach = 0

Definition at line 47 of file Roe.H.

◆ name

constexpr const char* Solver::Local::Riemann::Roe::name = "roe"
staticconstexpr

Definition at line 34 of file Roe.H.

◆ phi

Set::Scalar Solver::Local::Riemann::Roe::phi = NAN

Definition at line 48 of file Roe.H.

◆ verbose

int Solver::Local::Riemann::Roe::verbose = 0

Definition at line 45 of file Roe.H.


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