▼NDune | |
▼NGridGlue | |
CCodim0Extractor | |
CCodim1Extractor | |
CCommDataHandle | Describes the features of a data handle for communication in parallel runs using the GridGlue::communicate methods |
CCommInfo | Collects all GridGlue data requried for communication |
CCommunicationOperator | Forward gather scatter to user defined CommInfo class |
CComputationMethod | |
CConformingMerge | Implementation of the Merger concept for conforming interfaces |
▼CExtractor | Provides codimension-independent methods for grid extraction |
CCoordinateInfo | |
CCornerInfo | Helpful struct holding one index for the coordinate (vertex) to which it is associated and the element's corner index; |
CElementInfo | Simple struct holding an entity pointer and an index |
CSubEntityInfo | Holds some information about an element's subentity involved in a coupling |
CVertexInfo | Simple struct holding a vertex pointer and an index |
CExtractorPredicate | Base class for subentity-selecting predicates |
CGlobalId | |
CGridGlue | Sequential adapter to couple two grids at specified close together boundaries |
CGridGlueView | |
CGridGlueView< P0, P1, 0 > | |
CGridGlueView< P0, P1, 1 > | |
CIntersection | The intersection of two entities of the two patches of a GridGlue |
CIntersectionComputation | Intersection computation method for two elements of arbitrary dimension |
CIntersectionData | Storage class for Dune::GridGlue::Intersection related data |
CIntersectionDataView | |
CIntersectionDataView< P0, P1, 0 > | |
CIntersectionDataView< P0, P1, 1 > | |
CIntersectionIndexSet | |
CIntersectionIterator | |
CIntersectionTraits | |
CIntersectionTraits< P0, P1, 0, 1 > | |
CIntersectionTraits< P0, P1, 1, 0 > | |
COverlappingMerge | Computing overlapping grid intersections for grids of different dimensions |
CSimplexGeometry | This class is derived from BasicGeometry using tuned geometry traits |
▼CSimplexGeometryTraits | Geometry traits for simplices passed to GenericGeometry::BasicGeometry |
CMapping | |
CSimplexMethod | |
CSimplexMethod< dimWorld, 0, 0, T > | |
CSimplexMethod< dimWorld, 0, 1, T > | |
CSimplexMethod< dimWorld, 0, 2, T > | |
CSimplexMethod< dimWorld, 0, 3, T > | |
CSimplexMethod< dimWorld, 1, 1, T > | |
CSimplexMethod< dimWorld, 1, 2, T > | |
CSimplexMethod< dimWorld, 1, 3, T > | |
CSimplexMethod< dimWorld, 2, 2, T > | |
CSimplexMethod< dimWorld, 2, 3, T > | |
CSimplexMethod< dimWorld, 3, 3, T > | |
CStreamingMessageBuffer | |
CVtkSurfaceWriter | |
CCommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > > | Specialization of the CommPolicy struct, required for the ParallelIndexsets |
CMultiDataProxy | |
CMultiVector | |
CMultiVectorIterator | |
▼NProjection | This namespace contains helper functions for the projection of two triangular surface on each other |
CEdgeIntersectionHelper | Helper class that provides static methods for the computation of the intersection of surface element edges projected onto each other |
CEdgeIntersectionHelper< 1, 2, T > | |
CEdgeIntersectionHelper< 2, 3, T > | |
CProjectionHelper | Helper class that provides static methods to compute the projection and inverse projection of a point along some given directions |
CProjectionHelper< 1, 2, T > | |
CProjectionHelper< 2, 3, T > | |
CContactMerge | Merge two codimension-1 surfaces that may be a positive distance apart |
CGridGlueVtkWriter | Write remote intersections to a vtk file for debugging purposes |
▼CMerger | Abstract base for all classes that take extracted grids and build sets of intersections |
CGridTraits | |
CPSurfaceMerge | Standard implementation of the SurfaceMerge concept using the psurface library |
▼CStandardMerge | Common base class for many merger implementations: produce pairs of entities that may intersect |
CRemoteSimplicialIntersection | |