12 RHO, MX1, ENG, PRS = ENG,
15 RHO, MX1, MX2, ENG, PRS = ENG,
18 RHO, MX1, MX2, MX3, ENG, PRS = ENG,
20 VX1 = MX1, VX2 = MX2, VX3 = MX3,
24 DN = RHO, PR = PRS, EN = ENG,
25 VX = VX1, VY = VX2, VZ = VX3,
26 MX = MX1, MY = MX2, MZ = MX3
30 #define NFLX (2 + COMPONENTS)
45 #if GEOMETRY == CYLINDRICAL
69 #if GEOMETRY == SPHERICAL
91 typedef struct MAP_PARAM{
107 int ConsToPrim (
double **,
double **,
int,
int,
unsigned char *);
108 void PrimEigenvectors(
double *,
double,
double,
double *,
double **,
double **);
109 void Enthalpy (
double **,
double *,
int,
int);
110 void Entropy (
double **v,
double *s,
int beg,
int end);
116 void Flux (
double **,
double **,
double *,
double **,
double *,
int,
int);
117 void HLL_Speed (
double **,
double **,
double *,
double *,
118 double *,
double *,
int,
int);
119 void MaxSignalSpeed (
double **,
double *,
double *,
double *,
int,
int);
120 void PrimToCons (
double **,
double **,
int,
int);
121 void PrimRHS (
double *,
double *,
double,
double,
double *);
123 double *,
double *,
double **,
Grid *);
124 void VelocityLimiter(
double *,
double *,
double *);
126 Riemann_Solver TwoShock_Solver, LF_Solver, HLL_Solver, HLLC_Solver;