dune-mmesh (1.4)

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CDune::CurvatureOperator< IGridView, IGridMapper, CL >Class defining an operator that assigns a curvature to each element or each vertex of the interface grid. The curvature is approximated by interpolation with a sphere (through the center points of an interface element and its neighbors). The enum CurvatureLayout determines whether the curvature is approximated at the vertices or elements of the grid. NOTE that the algorithm IN 3D might provide poor approximations for non-spherical interfaces and IN 3D the algorithm in general does not converge under grid refinement
 CDune::MMeshDefaults::Delaunay< 2 >A Delaunay triangulation in 2D
 CDune::MMeshDefaults::Delaunay< 3 >A Delaunay triangulation in 3D
 CDune::DelaunayTriangulationWrapper< dim >DelaunayTriangulationWrapper
 CDune::Distance< Grid >Class for computing the distance to the interface
 CDune::Distance< GridImp >
 CDune::MMeshDefaults::ElementInfo< dim >The element and vertex infos used by the dune-mmesh implementation
 CDune::GridFactory< MMeshInterfaceGrid< MMeshImp > >Specialization of the GridFactory for MMesh InterfaceGrid
 Cstd::hash< Dune::MMeshImpl::MultiId >Overload std::hash
 CDune::HashUIntArrayHash a UInt array
 CDune::HashUIntVectorHash a UInt vector
 CDune::Python::MMesh::InterfaceNeighborStencil< DomainSpace, RangeSpace, Partition >Stencil contaning the entries (en,ien) for all entities en in the bulk and interface edges ien
 CDune::LongestEdgeRefinement< Grid >Class defining a longest edge refinement strategy
 CDune::MMesh< HostGrid, dim >The MMesh class templatized by the CGAL host grid type and the dimension
 CDune::MMeshConnectedComponent< GridImp >The implementation of a connected component of entities in MMeshThe connected component stores a list of connected entities providing geometrical information for the remeshing step
 CDune::MMeshEdgeIncidentInterfaceElementsIteratorImp< GridImp, dim >Forward declaration
 CDune::MMeshEdgeIncidentInterfaceElementsIteratorImp< GridImp, 2 >3D
 CDune::MMeshEdgeIncidentIteratorImp< GridImp, dim >Forward declaration
 CDune::MMeshEdgeIncidentIteratorImp< GridImp, 3 >3D
 CDune::MMeshEntity< codim, dim, GridImp >The implementation of entities in a MMesh
 CDune::MMeshEntity< 0, dim, GridImp >The implementation of entities in MMesh
 CDune::MMeshCachingEntity< 0, dim, GridImp >The implementation of caching entities in a MMeshThe caching entity copys the CGAL face object instead of holding a Face_handle pointer
 CDune::MMeshEntitySeed< codim, GridImp >The EntitySeed class provides the minimal information needed to restore an Entity using the grid.We use the host grid entity as seed
 CDune::MMeshExplicitGridFactory< Grid >Specialization of the explicit GridFactory for MMesh
 CDune::MMeshExplicitGridFactory< MMesh< HostGrid, dim > >
 CDune::GridFactory< MMesh< HostGrid, dim > >Specialization of the GridFactory for MMesh
 CDune::MMeshGeometry< mydim, coorddim, GridImp >Geometry
 CDune::MMeshGeometry< md, 2, GridImp >2D Geometry
 CDune::MMeshGeometry< md, 3, GridImp >3D Geometry
 CDune::MMeshHierarchicIterator< GridImp >Iterator over the descendants of an entity.Mesh entities of codimension 0 ("elements") allow to visit all entities of codimension 0 obtained through nested, hierarchic refinement of the entity. Iteration over this set of entities is provided by the HierarchicIterator, starting from a given entity
 CDune::MMeshImplicitGridFactory< Grid >Specialization of the implicit GridFactory for MMesh
 CDune::MMeshIncidentFacetsIteratorImp< GridImp, dim >Forward declaration
 CDune::MMeshIncidentFacetsIteratorImp< GridImp, 2 >Iterator over all incident facets
 CDune::MMeshIncidentFacetsIteratorImp< GridImp, 3 >3D
 CDune::MMeshIncidentInterfaceElementsIteratorImp< GridImp, dim >Iterator over all incident interface elements
 CDune::MMeshIncidentInterfaceElementsIteratorImp< GridImp, 1 >2D
 CDune::MMeshIncidentInterfaceElementsIteratorImp< GridImp, 2 >3D
 CDune::MMeshIncidentInterfaceVerticesIteratorImp< GridImp, dim >Iterator over all incident interface vertices
 CDune::MMeshIncidentInterfaceVerticesIteratorImp< GridImp, 1 >2D
 CDune::MMeshIncidentInterfaceVerticesIteratorImp< GridImp, 2 >3D
 CDune::MMeshIncidentIteratorImp< GridImp, dim >Forward declaration
 CDune::MMeshIncidentIteratorImp< GridImp, 2 >Iterator over all incident entities
 CDune::MMeshIncidentIteratorImp< GridImp, 3 >3D
 CDune::MMeshIncidentVerticesIteratorImp< GridImp, dim >Forward declaration
 CDune::MMeshIncidentVerticesIteratorImp< GridImp, 2 >Iterator over all incident vertices
 CDune::MMeshIncidentVerticesIteratorImp< GridImp, 3 >3D
 CDune::MMeshInterfaceConnectedComponent< GridImp >The implementation of connected components in a MMeshInterfaceGridThe connected component copies the vertex coordinates and ids
 CDune::MMeshInterfaceGrid< MMesh >Provides a DUNE grid interface class for the interface of a MMesh interface grid
 CDune::MMeshInterfaceGridEntity< codim, dim, GridImp >The implementation of entities in a MMesh interface grid
 CDune::MMeshInterfaceGridEntity< 0, dim, GridImp >Specialization for codim-0-entities
 CDune::MMeshInterfaceCachingEntity< 0, dim, GridImp >The implementation of caching entities in a MMesh interface grid
 CDune::MMeshInterfaceGridEntitySeed< codim, GridImp >The EntitySeed class provides the minimal information needed to restore an Entity using the grid.We use the host grid entity as seed
 CDune::MMeshInterfaceGridGeometry< mydim, coorddim, GridImp >Geometry
 CDune::MMeshInterfaceGridGeometry< md, 1, GridImp >The local geometry (2D)
 CDune::MMeshInterfaceGridGeometry< md, 2, GridImp >2D Geometry
 CDune::MMeshInterfaceGridGeometry< md, 3, GridImp >3D Geometry
 CDune::MMeshInterfaceGridHierarchicIterator< GridImp >Iterator over the descendants of an entity.Mesh entities of codimension 0 ("elements") allow to visit all entities of codimension 0 obtained through nested, hierarchic refinement of the entity. Iteration over this set of entities is provided by the HierarchicIterator, starting from a given entity
 CDune::MMeshInterfaceGridLeafIntersection< GridImp >An intersection with a leaf neighbor elementMesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element!
 CDune::MMeshInterfaceGridLeafIntersectionIterator< GridImp >Iterator over all element neighborsMesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element!
 CDune::MMeshInterfaceGridLeafIteratorImp< codim, pitype, GridImp, Enable >Iterator over all entities of a given codimension and level of a grid (2D)
 CDune::MMeshInterfaceGridLeafIteratorImp< 0, pitype, GridImp, std::enable_if_t< GridImp::dimensionworld==2 > >MMeshInterfaceGridLeafIteratorImp for 2D
 CDune::MMeshInterfaceGridLeafIteratorImp< 0, pitype, GridImp, std::enable_if_t< GridImp::dimensionworld==3 > >MMeshInterfaceGridLeafIteratorImp for 3D
 CDune::MMeshInterfaceIteratorImp< codim, GridImp, dim >Forward declarations
 CDune::MMeshInterfaceIteratorImp< 1, GridImp, 2 >Iterator over all interface entities of a given codimension
 CDune::MMeshInterfaceIteratorImp< 1, GridImp, 3 >3D codim 1
 CDune::MMeshInterfaceVertexIteratorImp< GridImp, dim >Forward declarations
 CDune::MMeshLeafIntersection< GridImp >An intersection with a leaf neighbor elementMesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element!
 CDune::MMeshLeafIntersectionIterator< GridImp >Iterator over all element neighborsMesh entities of codimension 0 ("elements") allow to visit all neighbors, where a neighbor is an entity of codimension 0 which has a common entity of codimension 1 These neighbors are accessed via a IntersectionIterator. This allows the implement non-matching meshes. The number of neighbors may be different from the number of an element!
 CDune::MMeshLeafIteratorImp< codim, pitype, GridImp, Enable >Iterator over all entities of a given codimension and level of a grid (2D)
 CDune::MMeshLeafIteratorImp< 0, pitype, GridImp, std::enable_if_t< GridImp::dimension==2 > >MMeshLeafIterator for 2D
 CDune::MMeshLeafIteratorImp< 0, pitype, GridImp, std::enable_if_t< GridImp::dimension==3 > >MMeshLeafIterator for 3D
 CDune::MMeshLeafIteratorImp< 1, pitype, GridImp, std::enable_if_t< GridImp::dimension==3 > >Facet iterator
 CDune::MMeshLeafIteratorImp< 2, pitype, GridImp, std::enable_if_t< GridImp::dimension==3 > >Edge iterator
 CDune::MMeshLeafIteratorImp< 3, pitype, GridImp, std::enable_if_t< GridImp::dimension==3 > >Vertex iterator
 CDune::Python::MMesh::NeighborInterfaceStencil< DomainSpace, RangeSpace, Partition >Stencil contaning the entries (ien,en) for all interface entities ien and adjacent bulk entities en
 CDune::RatioIndicator< Grid >Class defining an indicator for grid remeshing regarding the edge length ratio. By default, we take 2x length of the longest edge contained in the interface as maximal edge length and 0.5x length of the shortest edge as minimal edge length
 CDune::RatioIndicator< GridImp >
 CDune::MMeshDefaults::Triangulation< 2 >A triangulation in 2D
 CDune::MMeshDefaults::Triangulation< 3 >A triangulation in 3D
 CDune::TriangulationWrapper< 2 >TriangulationWrapper<2>
 CDune::TriangulationWrapper< 3 >TriangulationWrapper<3>
 CDune::Fem::TwistUtility< MMesh< HostGrid, dim > >Specialization of TwistUtility for MMesh
 CDune::Fem::TwistUtility< MMeshInterfaceGrid< MMesh > >Specialization of TwistUtility for MMesh InterfaceGrid
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Apr 1, 23:03, 2025)