Cell_Set access summary


Use these routines...

 

To access these subobjects...

 

int FLDadd_cell_set (
OMobj_id field,
char *cell_set_name);
int FLDset_cell_set (
OMobj_id cell_set,
char *cell_set_name);
int FLDdel_cell_set (
OMobj_id field,
OMobj_id cell_set);

group Cell_Set { /* cell set description */

int FLDget_ncells (
OMobj_id cell_set,
int *ncells);
int FLDset_ncells (
OMobj_id cell_set,
int ncells);

int ncells; /* number of cells */

int FLDget_cell_ndim (
OMobj_id cell_set,
int *ndim);

int cell_ndim; /* cell dimensionality */

int FLDget_cell_set_nnodes (
OMobj_id cell_set,
int *cell_nnodes);

int cell_nnodes; /* number of nodes per cell*/

int FLDget_cell_corner_
nnodes (
OMobj_id cell_set,
int *cell_nnodes);

int cell_corner_nnodes => cell_nnodes; /*number of corner
nodes per cell*/

 

int cell_order; /* cells' order */

(set by rendering routines)

int poly_flag; /* flag used for polylines, polytriangles */

int FLDget_node_connect (
OMobj_id cell_set,
int **node_conn_array,
int *size,
int mode);
int FLDset_node_connect (
OMobj_id cell_set,
int *node_conn_array,
int size,
int mode);

int node_connect_list[ncells*cell_nnodes]; /* connectivity array */

int FLDget_cell_set_user_
name (
OMobj_id cell_set,
char *name,
int size);
int FLDset_cell_set_user_
name (
OMobj_id cell_set,
char *name);

string+opt name;

int FLDget_cell_nprops (
OMobj_id cell_set,
int *nprops);
int FLDset_cell_nprops (
OMobj_id cell_set,
int nprops);

int+opt nprops;

int FLDget_cell_props (
OMobj_id cell_set,
int **props,
int *size,
int mode);

float+opt props[nprops];

 

};