Alamo
Public Member Functions | Static Public Member Functions | Static Public Attributes
Solver::Local::Riemann::HLLC Class Reference

#include <HLLC.H>

Inheritance diagram for Solver::Local::Riemann::HLLC:
Solver::Local::Riemann::Riemann

Public Member Functions

 HLLC (IO::ParmParse &pp, std::string name)
 
 HLLC (IO::ParmParse &pp)
 
 HLLC ()
 
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 (HLLC &, IO::ParmParse &)
 

Static Public Attributes

static constexpr const char * name = "hllc"
 

Detailed Description

Definition at line 18 of file HLLC.H.

Constructor & Destructor Documentation

◆ HLLC() [1/3]

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

Definition at line 22 of file HLLC.H.

◆ HLLC() [2/3]

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

Definition at line 23 of file HLLC.H.

◆ HLLC() [3/3]

Solver::Local::Riemann::HLLC::HLLC ( )
inline

Definition at line 24 of file HLLC.H.

Member Function Documentation

◆ Parse()

static void Solver::Local::Riemann::HLLC::Parse ( HLLC ,
IO::ParmParse  
)
inlinestatic

Definition at line 26 of file HLLC.H.

◆ Solve()

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

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

Definition at line 32 of file HLLC.H.

Field Documentation

◆ name

constexpr const char* Solver::Local::Riemann::HLLC::name = "hllc"
staticconstexpr

Definition at line 21 of file HLLC.H.


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