Files
LaGriT/docs/pages/mstkla/Geom.md

90 lines
2.6 KiB
Markdown
Raw Normal View History

2025-12-17 11:00:57 +08:00
---
GENERATOR: 'Mozilla/4.05C-SGI [en] (X11; I; IRIX64 6.5 IP28) [Netscape]'
---
<img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow2.gif">"30"
"30"](mstkla.md#GMTKLA_Init) <img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow3.gif">"30"
"30"](GenRegion.md) <img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow4.gif">"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
<img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow2.gif">"30"
"30"](mstkla.md#GMTKLA_Init) <img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow3.gif">"30"
"30"](GenRegion.md) <img height="300" width="300" src="https://lanl.github.io/LaGriT/assets/images/arrow4.gif">"30"
"30"](GeomEntity.md)