diff --git a/mex_ip_simple.c b/mex_ip_simple.c index 9e12b8f1..246f16bb 100644 --- a/mex_ip_simple.c +++ b/mex_ip_simple.c @@ -46,9 +46,8 @@ static int verify_grid_structure(const mxArray *G) /* ------------------------------------------------------------------ */ { - int nodes_ok, faces_ok, cells_ok; + int nodes_ok, faces_ok, cells_ok, field_no; - size_t field_no; mxArray *pm; nodes_ok = mxGetFieldNumber(G, "nodes") >= 0; @@ -107,7 +106,7 @@ verify_structural_consistency(int nlhs, int nrhs, const mxArray *prhs[]) /* ------------------------------------------------------------------ */ static int -extract_face_data(const mxArray *G, int d, int **fneighbour, +extract_face_data(const mxArray *G, int **fneighbour, double **farea, double **fnormal, double **fcentroid) /* ------------------------------------------------------------------ */ { @@ -195,14 +194,15 @@ extract_connection_data(const mxArray *M_nconn, const mxArray *M_conn, static int extract_cell_data(const mxArray *G, const mxArray *M_nconn, const mxArray *M_conn, - int d, int *max_ncf, int *sum_nconn, int *sum_nconn2, + int *max_ncf, int *sum_nconn, int *sum_nconn2, int **ncfaces, int **nconn, int **conn, double **ccentroids, double **cvolumes) /* ------------------------------------------------------------------ */ { + int ncells, i, n; + + ncells = getNumberOfCells(G); *ncfaces = getCellFacePos(G); - int ncells = getNumberOfCells(G); - int i; extract_connection_data(M_nconn, M_conn, ncells, nconn, conn, sum_nconn, sum_nconn2); @@ -211,7 +211,7 @@ extract_cell_data(const mxArray *G, for(i=0; i