29 #if THERMAL_CONDUCTION != NO && (EOS == ISOTHERMAL || EOS == BAROTROPIC)
30 #error ! No Energy Equation: Thermal Conduction cannot be included
36 double **dcoeff,
int beg,
int end,
Grid *grid)
57 #if VISCOSITY == EXPLICIT
59 print (
"! ParabolicFlux: FARGO incompatible with explicit viscosity.\n");
60 print (
" Try STS or RKC instead\n");
64 for (i = beg; i <= end; i++){
79 #if THERMAL_CONDUCTION == EXPLICIT
80 TC_Flux (T, state, dcoeff, beg, end, grid);
81 for (i = beg; i <= end; i++) state->
flux[i][ENG] -= state->
tc_flux[i][ENG];
97 for (i = beg; i <= end; i++){
void ViscousFlux(Data_Arr, double **, double **, double **, int, int, Grid *)
double ** flux
upwind flux computed with the Riemann solver
void TC_Flux(double ***, const State_1D *, double **, int, int, Grid *)
double ** visc_src
Viscosity source term.
double ** res_flux
Resistive flux (current)
double ** visc_flux
Viscosity flux.
void print(const char *fmt,...)
double ** tc_flux
Thermal conduction flux.
void ParabolicFlux(Data_Arr V, Data_Arr J, double ***T, const State_1D *state, double **dcoeff, int beg, int end, Grid *grid)
void ResistiveFlux(Data_Arr V, Data_Arr curlB, double **res_flux, double **dcoeff, int beg, int end, Grid *grid)
#define QUIT_PLUTO(e_code)