50 double *Func = solver->
fluxC;
51 double *Deriv1 = solver->
Deriv1;
52 double *Deriv2 = solver->
Deriv2;
53 int d, d1, d2, v, p, done;
54 double dxinv1, dxinv2;
57 int ndims = solver->
ndims;
58 int nvars = solver->
nvars;
59 int ghosts = solver->
ghosts;
61 double *dxinv = solver->
dxinv;
64 printf(
"HFunction is defined? = %p\n", solver->
HFunction);
72 for (d1 = 0; d1 < ndims; d1++) {
73 for (d2 = 0; d2 < ndims; d2++) {
87 for (v=0; v<nvars; v++) par[nvars*p+v] += (dxinv1*dxinv2 * Deriv2[nvars*p+v]);
MPI related function definitions.
int MPIExchangeBoundariesnD(int, int, int *, int, void *, double *)
int(* HFunction)(double *, double *, int, int, void *, double)
Some basic definitions and macros.
Structure containing all solver-specific variables and functions.
Contains structure definition for hypar.
#define _ArrayIndex1D_(N, imax, i, ghost, index)
#define _ArraySetValue_(x, size, value)
int ParabolicFunctionNC2Stage(double *par, double *u, void *s, void *m, double t)
#define _ArrayIncrementIndex_(N, imax, i, done)
int(* FirstDerivativePar)(double *, double *, int, int, void *, void *)
#define _GetCoordinate_(dir, i, dim, ghosts, x, coord)
Structure of MPI-related variables.
#define _ArrayBlockMultiply_(x, a, n, bs)
int npoints_local_wghosts
Contains macros and function definitions for common array operations.