Grid_Struct access summary


Use these routines...

 

To access these subobjects...

 

 

Grid Grid_Struct { /* structured grid */

int FLDget_ndim (
OMobj_id field,
int *ndim);
int FLDset_ndim (
OMobj_id field,
int ndim);

int ndim; /*number of dimensions */

int FLDget_dims (
OMobj_id field,
int **dims,
int *size);
int FLDset_dims (
OMobj_id field,
int *dims);

int dims[ndim]; /* dimensions */

int FLDget_nnodes (
OMobj_id field,
int *nnodes);
int FLDset_nnodes (
OMobj_id field,
int nnodes);

int nnodes => prod(dims); /* number of nodes */

int FLDget_npoints (
OMobj_id field,
int *npoints);
int FLDset_npoints (
OMobj_id field,
int npoints);

int npoints; /* number of points, defining grid */

int FLDget_points (
OMobj_id field,
float **points,
int *size,
int mode);
int FLDset_points (
OMobj_id field,
float *points,
int mode);

float points[npoints][nspace]; /* points (extents) defining grid */

int FLDget_grid_type (
OMobj_id field,
int *grid_type);
int FLDset_grid_type (
OMobj_id field,
int grid_type);

int grid_type;

 

};