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.
flag | 1 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.
etype | type of entity. |
tag | geometric modeler tag number. |
void pmdb_ge_tabl_new( pModel model) /* IN */
When given the geometric model
handle, this routine
builds the hash table.