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;
|
|
};
|