next up previous
Next: Partition Boundary Queries Up: PMDB User's Manual Previous: Mesh LoadingPartitioning

Geometric Model Entity Access Routines

 

When a mesh entity is migrated, its classification information should also be migrated. Since addresses are different on each processor, the classification should be translated into other portable identification. These operators build a translation table which when given the type and geometric modeler tag of an entity, translates it to the local address of the corresponding geometric entity. A hash table is used and performs the translation from the tuple (eType,tag) to local geometric entity address.


void pmdb_ge_clean_tabl(
int  flag)          /* IN */

This routine cleans and initializes the hash table.

flag1 if it is called the first time and 0 otherwise.


pGEntity pmdb_ge_get_entity(
eType    etype,    /* IN */
int      tag)      /* IN */

This returns the address of local geometric entity.

etypetype of entity.
taggeometric modeler tag number.


void pmdb_ge_tabl_new(
pModel model)       /* IN */

When given the geometric model handle, this routine builds the hash table.



Jim Teresco
Thu Aug 3 10:30:30 EDT 1995