Public Member Functions | Public Attributes | List of all members
LagrangianHLLC Class Reference

LagrangianHLLC Riemann solver for an Eulerian grid. More...

#include <LagrangianHLLC.hpp>

Inheritance diagram for LagrangianHLLC:
Inheritance graph
[legend]
Collaboration diagram for LagrangianHLLC:
Collaboration graph
[legend]

Public Member Functions

 LagrangianHLLC (EquationOfState const &eos, bool massflux=true, bool iter=false)
 Class constructor. More...
 
Conserved operator() (Primitive const &left, Primitive const &right, double velocity) const
 Solve Riemann porblme. More...
 

Public Attributes

double energy
 Energy.
 

Detailed Description

LagrangianHLLC Riemann solver for an Eulerian grid.

Definition at line 14 of file LagrangianHLLC.hpp.

Constructor & Destructor Documentation

◆ LagrangianHLLC()

LagrangianHLLC::LagrangianHLLC ( EquationOfState const &  eos,
bool  massflux = true,
bool  iter = false 
)
explicit

Class constructor.

Parameters
massfluxWhether to apply correction for mass flux

Definition at line 125 of file LagrangianHLLC.cpp.

Member Function Documentation

◆ operator()()

Conserved LagrangianHLLC::operator() ( Primitive const &  left,
Primitive const &  right,
double  velocity 
) const
virtual

Solve Riemann porblme.

Parameters
leftPrimitive variables on the left side
rightPrimitive variables on the right side
velocityVelocity of the vertex
Returns
Corrected fluxes

Implements RiemannSolver.

Definition at line 129 of file LagrangianHLLC.cpp.

Here is the call graph for this function:

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