RiemannSolvers_MU Module



Variables

Type Visibility Attributes Name Initial
procedure(RiemannSolverFCN), public, pointer :: RiemannSolver => NULL()
integer, public :: whichRiemannSolver = -1

Subroutines

public subroutine SetRiemannSolver(controlVariables)

Arguments

Type IntentOptional Attributes Name
type(FTValueDictionary), intent(in) :: controlVariables

public subroutine DescribeRiemannSolver()

Arguments

None

public subroutine ExactRiemannSolver(QLeft, QRight, rhoL, rhoR, muL, muR, nHat, t1, t2, fL, fR)

Arguments

Type IntentOptional Attributes Name
real(kind=RP), intent(in) :: QLeft(1:NCONS)
real(kind=RP), intent(in) :: QRight(1:NCONS)
real(kind=RP), intent(in) :: rhoL
real(kind=RP), intent(in) :: rhoR
real(kind=RP), intent(in) :: muL
real(kind=RP), intent(in) :: muR
real(kind=RP), intent(in) :: nHat(1:NDIM)
real(kind=RP), intent(in) :: t1(NDIM)
real(kind=RP), intent(in) :: t2(NDIM)
real(kind=RP), intent(out) :: fL(1:NCONS)
real(kind=RP), intent(out) :: fR(1:NCONS)