Go to the source code of this file.
PURPOSE
return a pointer to a riemann solver function
Definition at line 4 of file set_solver.c.
14 #ifdef FINITE_DIFFERENCE
24 else if (!strcmp(solver,
"tvdlf"))
return (&
LF_Solver);
25 else if (!strcmp(solver,
"roe"))
return (&
Roe_Solver);
26 else if (!strcmp(solver,
"ausm+"))
return (&
AUSMp_Solver);
27 else if (!strcmp(solver,
"hlle") ||
29 else if (!strcmp(solver,
"hllc"))
return (&
HLLC_Solver);
34 if (!strcmp(solver,
"tvdlf"))
return (&
LF_Solver);
35 else if (!strcmp(solver,
"hlle") ||
37 else if (!strcmp(solver,
"hllc"))
return (&
HLLC_Solver);
41 #elif EOS == ISOTHERMAL
42 if (!strcmp(solver,
"tvdlf"))
return (&
LF_Solver);
43 else if (!strcmp(solver,
"roe"))
return (&
Roe_Solver);
44 else if (!strcmp(solver,
"hlle") ||
46 else if (!strcmp(solver,
"hllc"))
return (&
HLLC_Solver);
52 print1 (
"\n! SetSolver: '%s' not available with this configuration.\n",
void print1(const char *fmt,...)
Riemann_Solver AUSMp_Solver
Riemann_Solver HLLC_Solver
Riemann_Solver Roe_Solver
Riemann_Solver TwoShock_Solver
Riemann_Solver HLL_Solver
#define QUIT_PLUTO(e_code)
void FD_Flux(const State_1D *state, int beg, int end, double *cmax, Grid *grid)