66     for (i = beg; i <= 
end; i++){
 
   67       wp3D[d][
i] = dx[
i]/(xgc[i+1] - xgc[
i]); 
 
   68       wm3D[d][
i] = dx[
i]/(xgc[
i] - xgc[i-1]); 
 
   70       cp3D[d][
i] = (xgc[i+1] - xgc[
i])/(xr[i] - xgc[i]);   
 
   71       cm3D[d][
i] = (xgc[
i] - xgc[i-1])/(xgc[i] - xr[i-1]); 
 
   73       dp3D[d][
i] = (xr[
i] - xgc[
i])/dx[i];     
 
   74       dm3D[d][
i] = (xgc[
i] - xr[i-1])/dx[i];   
 
   92     print1 (
"! PLM_Coefficients: coefficients not set.\n");
 
   96   plm_coeffs->
cp = 
cp3D[dir];
 
   97   plm_coeffs->
cm = 
cm3D[dir];
 
   99   plm_coeffs->
wp = 
wp3D[dir];
 
  100   plm_coeffs->
wm = 
wm3D[dir];
 
  102   plm_coeffs->
dp = 
dp3D[dir];
 
  103   plm_coeffs->
dm = 
dm3D[dir];
 
int end
Global end index for the local array. 
void print1(const char *fmt,...)
int beg
Global start index for the local array. 
void PLM_CoefficientsSet(Grid *grid)
double * xgc
Cell volumetric centroid (!= x when geometry != CARTESIAN). 
void PLM_CoefficientsGet(PLM_Coeffs *plm_coeffs, int dir)
long int NMAX_POINT
Maximum number of points among the three directions, boundaries excluded. 
#define ARRAY_2D(nx, ny, type)          
int np_tot
Total number of points in the local domain (boundaries included). 
#define QUIT_PLUTO(e_code)