AbstractDomain
AbstractDomain is defined by a collection of the meshes of different dimensions (such as 1, 2, 3). It represents the finite element computation domain.
Summary of methodsβ
GetMethodsβ
| Method Name | Description |
|---|---|
| GetMeshPointer | Returns pointer to the mesh in the domain |
| IsNodePresent | Checks if a node is present in domain |
| IsElementPresent | Checks if an element is present in domain |
| GetConnectivity | Gets the vertex connectivity |
| GetConnectivity_ | Gets the vertex connectivity (subroutine version) |
| GetNNE | Gets number of nodes/vertices in element |
| GetNodeToElements | Gets list of elements connected to specified node(s) |
| GetNodeToElements_ | Gets list of elements connected to specified node(s) (subroutine version) |
| GetTotalNodes | Returns the total number of nodes in domain/mesh/part |
| .tNodes. | Operator for getting total nodes |
| GetTotalElements | Returns the total number of elements in domain/mesh/part |
| .tElements. | Operator for getting total elements |
| GetLocalNodeNumber | Gets local node numbers stored in the domain |
| GetGlobalNodeNumber | Returns global node number from local node number |
| GetTotalEntities | Returns total number of mesh entities |
| GetTotalMesh | Returns total number of mesh entities (deprecated) |
| GetDimEntityNum | Returns dim and entity-num of mesh containing element |
| GetNodeCoord | Returns nodal coordinates |
| GetNodeCoordPointer | Returns pointer to nodal coordinates |
| GetNearestNode | Gets the nearest node(s) to a given point |
| GetNptrs | Returns node numbers (function version) |
| GetNptrs_ | Returns node numbers (subroutine version) |
| GetInternalNptrs | Returns internal node numbers |
| GetNptrsInBox | Gets node numbers in a bounding box |
| GetNptrsInBox_ | Gets node numbers in a box with allocation |
| GetBoundingBox | Returns bounding box |
| GetNSD | Returns the spatial dimension |
| GetOrder | Gets order information |
| GetTotalMeshFacetData | Gets size of mesh facet data |
| GetTotalMaterial | Gets total number of materials |
| GetElemType | Returns element type of each mesh |
| GetUniqueElemType | Returns unique element types in the mesh |
| IsInit | Returns initialization status |
| GetMaxNodeNumber | Returns maximum node number |
| GetMinNodeNumber | Returns minimum node number |
| GetMaxElemNumber | Returns maximum element number |
| GetMinElemNumber | Returns minimum element number |
| GetParam | Returns various parameters |
Constructor Methodsβ
| Method Name | Description |
|---|---|
| Initiate | Initiates an instance of domain |
| DEALLOCATE | Deallocates data stored inside an instance of domain |
| DeallocateKdtree | Deallocates kdtree related data |
| IMPORT | Initiates an instance of domain by importing data from meshfile |
| ImportFromToml | Initiates an instance of domain by importing meshfile name from Toml file |
| Display | Displays the domain information |
| DisplayDomainInfo | Displays detailed domain information |
All methodsβ
ποΈ Structure
The structure of AbstractDomain is given below.