Basilisk CFD
Adaptive Cartesian mesh PDE framework
Loading...
Searching...
No Matches
riemann.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SQRT3   1.73205080756888
 
#define epsilon   1e-30
 

Functions

void kinetic (double hm, double hp, double um, double up, double Delta, double *fh, double *fq, double *dtmax)
 
void kurganov (double hm, double hp, double um, double up, double Delta, double *fh, double *fq, double *dtmax)
 
void hllc (double hm, double hp, double um, double up, double Delta, double *fh, double *fq, double *dtmax)
 

Macro Definition Documentation

◆ epsilon

#define epsilon   1e-30

Definition at line 12 of file riemann.h.

◆ SQRT3

#define SQRT3   1.73205080756888

Definition at line 11 of file riemann.h.

Function Documentation

◆ hllc()

void hllc ( double  hm,
double  hp,
double  um,
double  up,
double  Delta,
double fh,
double fq,
double dtmax 
)

Definition at line 62 of file riemann.h.

References a, CFL, cm, dt, dtmax, epsilon, G, max, min, and x.

◆ kinetic()

void kinetic ( double  hm,
double  hp,
double  um,
double  up,
double  Delta,
double fh,
double fq,
double dtmax 
)

Definition at line 14 of file riemann.h.

References CFL, dt, dtmax, epsilon, G, max, min, SQRT3, and x.

◆ kurganov()

void kurganov ( double  hm,
double  hp,
double  um,
double  up,
double  Delta,
double fh,
double fq,
double dtmax 
)

Definition at line 42 of file riemann.h.

References a, CFL, cm, dt, dtmax, epsilon, G, max, min, sq(), and x.

Referenced by bflux(), and update_saint_venant().

Here is the call graph for this function:
Here is the caller graph for this function: