Computes 1D fluxes using the HLLC Riemann solver. More...
Go to the source code of this file.
Functions | |
void | fluxes (const Cons1DS Ul, const Cons1DS Ur, const Prim1DS Wl, const Prim1DS Wr, const Real Bxi, Cons1DS *pFlux) |
Calculates fluxes of CONSERVED variables. |
Computes 1D fluxes using the HLLC Riemann solver.
PURPOSE: Computes 1D fluxes using the HLLC Riemann solver, an extension of the HLLE fluxes to include the contact wave. Currently only works for hydrodynamics. For an extension to MHD, see hlld.c
REFERENCES:
CONTAINS PUBLIC FUNCTIONS:
Definition in file hllc.c.
void fluxes | ( | const Cons1DS | Ul, | |
const Cons1DS | Ur, | |||
const Prim1DS | Wl, | |||
const Prim1DS | Wr, | |||
const Real | Bxi, | |||
Cons1DS * | pFlux | |||
) |
Calculates fluxes of CONSERVED variables.
Computes 1D fluxes Input Arguments:
Computes 1D fluxes.
Compute 1D fluxes Input Arguments:
Computes 1D fluxes Input Arguments:
Computes 1D fluxes Input Arguments:
Computes 1D fluxes Input Arguments:
Computes 1D fluxes using exact special relativistic Riemann solver.
Computes fluxes of CONSERVES variables.
Input Arguments:
Input Arguments:
Input Arguments:
--------------------------------------------------------------------------
Output Arguments:
Input Arguments:
Definition at line 50 of file hllc.c.
References ath_perr(), Cons1DS::d, Prim1DS::d, dl, dr, Cons1DS::E, esys_roe_adb_hyd(), esys_roe_iso_hyd(), Gamma, Iso_csound, Iso_csound2, Cons1DS::Mx, Cons1DS::My, Cons1DS::Mz, n, Prim1DS::P, Cons1DS::Pflux, Prim1DS::r, Cons1DS::s, Prim1DS::Vx, Prim1DS::Vy, and Prim1DS::Vz.