21 #define MX2 (COMPONENTS >= 2 ? 2: 255)
22 #define MX3 (COMPONENTS == 3 ? 3: 255)
24 #define ENG (COMPONENTS + 1)
32 #define NFLX (2 + COMPONENTS)
39 #if GEOMETRY == CYLINDRICAL
63 #if GEOMETRY == SPHERICAL
99 int ConsToPrim (
double **,
double **,
int,
int,
unsigned char *);
100 void PrimEigenvectors(
double *,
double,
double,
double *,
double **,
double **);
106 void Flux (
double **,
double **,
double *,
double **,
double *,
int,
int);
107 void HLL_Speed (
double **,
double **,
double *,
double *,
108 double *,
double *,
int,
int);
109 void MaxSignalSpeed (
double **,
double *,
double *,
double *,
int,
int);
110 void PrimToCons (
double **,
double **,
int,
int);
111 void PrimRHS (
double *,
double *,
double,
double,
double *);
113 double *,
double *,
double **,
Grid *);
void Flux(double **, double **, double *, double **, double *, int, int)
void VelocityLimiter(double *, double *, double *)
struct MAP_PARAM Map_param
void ConvertTo4vel(double **, int, int)
int EnergySolve(Map_param *)
double m2
Square of total momentum (input).
double D
Lab density (input).
void Riemann_Solver(const State_1D *, int, int, double *, Grid *)
int PressureFix(Map_param *)
Riemann_Solver HLLC_Solver
void PrimToCons(double **, double **, int, int)
Riemann_Solver TwoShock_Solver
int ConsToPrim(double **, double **, int, int, unsigned char *)
void HLL_Speed(double **, double **, double *, double *, double *, double *, int, int)
double rho
proper density (output)
double W
D*h*lor (output).
void ConvertTo3vel(double **, int, int)
void PrimSource(const State_1D *, int, int, double *, double *, double **, Grid *)
double lor
Lorentz factor (output).
void MaxSignalSpeed(double **, double *, double *, double *, int, int)
Riemann_Solver HLL_Solver
double prs
Thermal pressure (output).
int EntropySolve(Map_param *)
void PrimRHS(double *, double *, double, double, double *)
double sigma_c
Conserved entropy (input).
void PrimEigenvectors(double *, double, double, double *, double **, double **)
double E
Total energy (input).