1.5 KiB
Classes
There are a few classes used for storing mesh data. All of the classes are stored under the namespace Geometry, and hence is ommitted from now on.
Note
Most functions are also available in the Python module, however, the camelCase naming is replaced with snake_case. For example, in C++, one would write mesh.exportFacesSTL(...), but in Python, mesh.export_faces_stl(...) would be correct.
There are two main components:
Mesh RelatedIO Related
Mesh Related
These classes relate primarily to the actual geometry mesh data itself.
ThreeVector<T>
Geometry::ThreeVector
Geometry::Vector
Geometry::Indices
Face
Geometry::Face
Element
Geometry::Element
BoundaryCondition
Geometry::BoundaryCondition
VolumeMeshInfo
Geometry::VolumeMeshInfo
VolumeMesh
Geometry::VolumeMesh
IO Related
EXODUS
Geometry::IO::EXODUS
JSON
Geometry::IO::JSON::ElementSet
Geometry::IO::JSON::FaceSet
Geometry::IO::JSON::HybridMesh
Geometry::IO::JSON::Config