version 0.6.0
Loading...
Searching...
No Matches

Finite Volume fluxes functions. More...

Functions/Subroutines

procedure(fv_flux_func) function, pointer fv_select_flux_function (flux_type)
 
procedure(fv_flux_limiter_func) function, pointer fv_select_flux_limiter_function (flux_type)
 
double precision function flux_laxfriedrichs (vl, vr, ql, qr, lambda)
 
double precision function flux_laxfriedrichsnl (u, ql, qr)
 
double precision function flux_laxfriedrichs2 (fluxl, fluxr, ql, qr, lambda)
 
double precision function flux_laxfriedrichs2nl (fluxl, fluxr, ql, qr, lambda)
 
double precision function flux_laxwendroff (vl, vr, ql, qr, lambda)
 
double precision function flux_engquistosher (u, ql, qr)
 
double precision function flux_engquistoshernl (u, ql, qr)
 
double precision function flux_godunov (ul, ur, ql, qr, lambda)
 
double precision function flux_godunovnl (ul, ur, ql, qr, lambda)
 
double precision function flux_upwind (ul, ur, ql, qr, lambda)
 
double precision function flux_richtmyer (vl, vr, ql, qr, lambda)
 
double precision function flux_force (ul, ur, ql, qr, lambda)
 
double precision function flux (u, q)
 
double precision function flux_smoothness_scalars (v, qnm2, qnm1, qn, qnp1)
 
double precision function flux_smoothness_array (v, qarray)
 
double precision function flux_smoothness_centered (v, qnm1, qn, qnp1)
 
double precision function flux_limiter_low (r)
 
double precision function flux_limiter_high (r)
 
double precision function flux_limiter_superbee (r)
 
double precision function flux_limiter_minmod (r)
 
double precision function flux_limiter_vanleer (r)
 

Detailed Description

Implementation of various FV fluxes