| ▼NDune | |
| ▼NGridGlue | |
| ▼NAreaWriterImplementation | |
| CFacetLayout | |
| 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 required for communication |
| CCommunicationOperator | Forward gather scatter to user defined CommInfo class |
| CComputationMethod | |
| CConformingMerge | Implementation of the Merger concept for conforming interfaces |
| CContactMerge | Merge two codimension-1 surfaces that may be a positive distance apart |
| ▼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 element seed 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 |
| CGlobalId | |
| CGridGlue | Sequential adapter to couple two grids at specified close together boundaries |
| CGridGlueAmiraWriter | Write remote intersections to a AmiraMesh file for debugging purposes |
| CGridGlueVtkWriter | Write remote intersections to a vtk file for debugging purposes |
| 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 |
| CIntersectionIndexSet | |
| CIntersectionIterator | |
| CIntersectionList | |
| CIntersectionListProvider | |
| CIntersectionTraits | |
| CMerger | Abstract base for all classes that take extracted grids and build sets of intersections |
| COverlappingMerge | Computing overlapping grid intersections for grids of different dimensions |
| ▼CProjection | Projection of a line (triangle) on another line (triangle) |
| CEdgeIntersection | Intersection between two edges of a triangle |
| CReverse | |
| 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 > | |
| ▼CSimplicialIntersectionListProvider | |
| CSimplicialIntersection | |
| CStandardMerge | Common base class for many merger implementations: produce pairs of entities that may intersect |
| CStreamingMessageBuffer | |
| CVtkSurfaceWriter | |
| CCommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > > | Specialization of the CommPolicy struct, required for the ParallelIndexsets |