Riemann solver that belongs to Approximate Riemann solver. Solve the Riemann problem at cell Face. Riemann problem u want to set which is made of discontinuity and state vector (left/right) Shall return a map with key = cellFaceID and value is flux face (FF1,FF2)
More...
#include <dbpp_HLLSolver1D.h>
|
virtual std::pair< double, double > | computeShockSpeed (const Sfx::cellFaceVariables &aFace) |
| Compute shock speed values at cell faces.
|
virtual hllParams | computeParams (const Sfx::cellFaceVariables &aFace) |
| Compute HLL algorithm parameters.
|
Riemann solver that belongs to Approximate Riemann solver. Solve the Riemann problem at cell Face. Riemann problem u want to set which is made of discontinuity and state vector (left/right) Shall return a map with key = cellFaceID and value is flux face (FF1,FF2)
◆ HLLSolver1D() [1/2]
dbpp::HLLSolver1D::HLLSolver1D |
( |
| ) |
|
|
default |
◆ HLLSolver1D() [2/2]
dbpp::HLLSolver1D::HLLSolver1D |
( |
const HLLSolver1D & | aOther | ) |
|
|
delete |
denied copy/assignment
- Parameters
-
aOther | object to copy from |
◆ computeParams()
Compute HLL algorithm parameters.
- Parameters
-
aFace | state variables at cell face |
- Returns
- parameters structure
◆ computeShockSpeed()
std::pair< float64, float64 > dbpp::HLLSolver1D::computeShockSpeed |
( |
const Sfx::cellFaceVariables & | aFace | ) |
|
|
protectedvirtual |
Compute shock speed values at cell faces.
- Parameters
-
aFace | state variables at cell face |
- Returns
- pair of values (left/right)
◆ getShockSpeed()
std::pair< double, double > dbpp::HLLSolver1D::getShockSpeed |
( |
| ) |
const |
|
inline |
Shock speed.
- Returns
- pair of values
◆ operator=()
denied copy/assignment
- Parameters
-
aOther | object to copy from |
- Returns
- this
◆ solve()
solution of the Riemann problem at cell face j+1/2
- Parameters
-
- Returns
- tensor flux
The documentation for this class was generated from the following files: