“30” “30”](mstkla.md#GMTKLA_Init) “30” “30”](GenRegion.md) “30” “30”](GeomEntity.md)



 GEOMETRIC MODEL INITIALIZATION:

 


void GMTKLA_Init(void);

Initialize the geometric model interface (does nothing for now but

include it for completeness sake).



   MODEL OPERATORS:

 


 int GM_NumRegions(void);

Number of model regions. Note this has nothing to do with number of

material attributes. That is the analysis preprocessing concern not

the mesh generator’s or the geometric modeler’s. The number of model

regions refers to the number of distinct volumes in the geometric

model.


int GM_NumFaces(void);

Number of model faces. For now, this just returns the number of

surfaces in the geometric model although they are strictly not the

same.


PGeomRegn GM_Region(int i);

Return the i’th geometric model region


PGeomFace GM_Face(int i);

Return the i’th geometric model face


void GM_Regions(int nr, *PGeomRegn * *gregs);

Get all the model regions


void GM_Faces(int nf, *PGeomFace * *gfaces);

Get all the model faces “30” “30”](mstkla.md#GMTKLA_Init) “30” “30”](GenRegion.md) “30” “30”](GeomEntity.md)