RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <ringmesh/basic/common.h>
#include <algorithm>
#include <memory>
#include <ringmesh/basic/factory.h>
#include <ringmesh/basic/nn_search.h>
#include <ringmesh/mesh/aabb.h>
Go to the source code of this file.
Classes | |
struct | RINGMesh::ElementLocalVertex |
struct | RINGMesh::EdgeLocalVertex |
struct | RINGMesh::PolygonLocalEdge |
struct | RINGMesh::CellLocalFacet |
class | RINGMesh::MeshBase< DIMENSION > |
encapsulate adimensional mesh functionalities in order to provide an API on which we base the RINGMesh algorithms More... | |
class | RINGMesh::PointSetMesh< DIMENSION > |
class | RINGMesh::LineMesh< DIMENSION > |
class | RINGMesh::SurfaceMeshBase< DIMENSION > |
class | RINGMesh::SurfaceMesh< DIMENSION > |
class | RINGMesh::SurfaceMesh< 3 > |
class | RINGMesh::SurfaceMesh< 2 > |
class | RINGMesh::VolumeMesh< DIMENSION > |
class | RINGMesh::MeshSetBase< DIMENSION > |
class | RINGMesh::MeshSet< DIMENSION > |
class | RINGMesh::MeshSet< 3 > |
Namespaces | |
GEO | |
RINGMesh | |
Classes to build GeoModel from various inputs. | |
Typedefs | |
using | RINGMesh::MeshType = std::string |
template<index_t DIMENSION> | |
using | RINGMesh::PointSetMeshFactory = Factory< MeshType, PointSetMesh< DIMENSION > > |
template<index_t DIMENSION> | |
using | RINGMesh::LineMeshFactory = Factory< MeshType, LineMesh< DIMENSION > > |
template<index_t DIMENSION> | |
using | RINGMesh::SurfaceMeshFactory = Factory< MeshType, SurfaceMesh< DIMENSION > > |
using | RINGMesh::VolumeMesh3D = VolumeMesh< 3 > |
template<index_t DIMENSION> | |
using | RINGMesh::VolumeMeshFactory = Factory< MeshType, VolumeMesh< DIMENSION > > |
using | RINGMesh::VolumeMeshFactory3D = VolumeMeshFactory< 3 > |
Functions | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (GeoModel) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (MeshBaseBuilder) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (PointSetMeshBuilder) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (LineMeshBuilder) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (SurfaceMeshBuilder) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (VolumeMeshBuilder) | |
RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (SurfaceMesh) | |
RINGMesh::ALIAS_2D_AND_3D (MeshBase) | |
RINGMesh::ALIAS_2D_AND_3D (PointSetMesh) | |
RINGMesh::ALIAS_2D_AND_3D (PointSetMeshFactory) | |
RINGMesh::ALIAS_2D_AND_3D (LineMesh) | |
RINGMesh::ALIAS_2D_AND_3D (LineMeshFactory) | |
RINGMesh::ALIAS_2D_AND_3D (SurfaceMeshBase) | |
RINGMesh::ALIAS_2D_AND_3D (SurfaceMeshFactory) | |
RINGMesh::ALIAS_2D_AND_3D (SurfaceMesh) | |