- Home
- About DUNE
- Download
- Documentation
- Community
- Development
Namespaces | |
namespace | Alberta |
namespace | Capabilities |
Contains all capabilities classes. | |
namespace | dgf |
namespace | GenericGeometry |
namespace | GeoGrid |
namespace containing the implementations of GeometryGrid | |
namespace | QuadratureType |
Defines an | |
namespace | RefinementImp |
This namespace contains the implementation of Refinement. | |
namespace | VTK |
Classes | |
class | AlbertaGrid |
[ provides Dune::Grid ] More... | |
class | AlbertaReader |
struct | DGFGridFactory< AlbertaGrid< dim, dimworld > > |
struct | DGFGridInfo< AlbertaGrid< dim, dimworld > > |
class | AlbertaGridEntity |
class | AlbertaGridEntity< 0, dim, GridImp > |
class | AlbertaGridEntityPointer |
EntityPointer implementation for AlbertaGrid. More... | |
class | AlbertaGridEntitySeed< codim, const AlbertaGrid< dim, dimworld > > |
class | AlbertaGridEntitySeed< 0, const AlbertaGrid< dim, dimworld > > |
struct | AlbertaGridCoordinateReader |
class | AlbertaGridCornerStorage |
struct | AlbertaGridGeometryTraits |
class | AlbertaGridGeometry |
geometry implementation for AlbertaGrid More... | |
class | AlbertaGridGlobalGeometry |
class | AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > > |
class | AlbertaGridLocalGeometryProvider |
class | GridFactory< AlbertaGrid< dim, dimworld > > |
specialization of the generic GridFactory for AlbertaGrid More... | |
struct | AlbertaGridFamily |
struct | AlbertaLevelGridViewTraits |
class | AlbertaLevelGridView |
struct | AlbertaLeafGridViewTraits |
class | AlbertaLeafGridView |
class | AlbertaGridHierarchicIterator |
class | AlbertaGridHierarchicIndexSet |
class | AlbertaGridIndexSet |
class | AlbertaGridIdSet |
hierarchic index set of AlbertaGrid More... | |
class | AlbertaGridIntersectionBase |
class | AlbertaGridLeafIntersection |
class | AlbertaGridLeafIntersectionIterator |
class | AlbertaGridLeafIterator |
class | AlbertaGridLeafIterator< codim, Ghost_Partition, GridImp > |
class | AlbertaGridLevelProvider |
class | AlbertaGridLevelIterator |
class | AlbertaGridLevelIterator< codim, Ghost_Partition, GridImp > |
class | AlbertaError |
class | AlbertaIOError |
class | PersistentContainer< AlbertaGrid< dim, dimworld >, Data, Allocator > |
class | AlbertaTransformation |
class | AlbertaMarkerVector |
marker assigning subentities to one element containing them More... | |
class | AlbertaGridTreeIterator |
class | ALU2dGridFactory |
Factory class for 2d ALUGrids. More... | |
class | GridFactory< ALUConformGrid< 2, dimw > > |
Specialization of the generic GridFactory for ALUConformGrid<2,dimw> More... | |
class | GridFactory< ALUSimplexGrid< 2, dimw > > |
Specialization of the generic GridFactory for ALUSimplexGrid<2,dimw> More... | |
class | GridFactory< ALUCubeGrid< 2, dimw > > |
Specialization of the generic GridFactory for ALUCubeGrid<2,dimw> More... | |
struct | ALU2dImplInterface< 0, dimw, eltype > |
struct | ALU2dImplInterface< 1, dimw, eltype > |
struct | ALU2dImplInterface< 2, dimw, eltype > |
struct | ALU2dImplTraits |
class | ALU2dGridMarkerVector |
class | ALU2dGridLeafMarkerVector |
class | ALU2dGridObjectStream |
class | ALUCubeGrid< 2, dimw > |
[ provides Dune::Grid ] More... | |
class | ALUSimplexGrid< 2, dimw > |
[ provides Dune::Grid ] More... | |
class | ALUConformGrid |
[ provides Dune::Grid ] More... | |
class | ALUConformGrid< 2, dimw > |
[ provides Dune::Grid ] More... | |
class | ALU2dGridBoundaryProjection |
class | ALU2dGridEntity |
class | ALU2dGridEntity< 0, dim, GridImp > |
class | ALU2dGridEntityPointer |
class | MyALU2dGridGeometryImpl< 0, cdim, eltype > |
class | MyALU2dGridGeometryImpl< 1, cdim, eltype > |
class | MyALU2dGridGeometryImpl< 2, cdim, ALU2DSPACE triangle > |
class | MyALU2dGridGeometryImpl< 2, cdim, ALU2DSPACE quadrilateral > |
class | MyALU2dGridGeometryImpl< 2, cdim, ALU2DSPACE mixed > |
class | ALU2dGridGeometry |
struct | ALU2dGridFamily |
class | ALU2dGrid |
[ provides Dune::Grid ] More... | |
class | ALU2dGridHierarchicIndexSet |
hierarchic index set of ALU2dGrid More... | |
class | ALU2dGridLocalIdSet |
hierarchic index set of ALU3dGrid More... | |
class | ALU2DIntersectionGeometryStorage |
class | ALU2dGridIntersectionBase |
class | ALU2dGridLevelIntersectionIterator |
class | ALU2dGridLeafIntersectionIterator |
class | ALU2dGridLeafIterator |
class | ALU2dGridLeafIterator< 1, pitype, GridImp > |
class | ALU2dGridLevelIterator< 0, pitype, GridImp > |
class | ALU2dGridLevelIterator< 1, pitype, GridImp > |
class | ALU2dGridLevelIterator< 2, pitype, GridImp > |
class | ALU2dGridHierarchicIterator |
Hierarchic Iterator of ALU2dGrid. More... | |
class | ALU3dGridFactory |
Factory class for 3d ALUGrids. More... | |
class | GridFactory< ALUSimplexGrid< 3, 3 > > |
Specialization of the generic GridFactory for ALUSimplexGrid<3,3> More... | |
class | GridFactory< ALUCubeGrid< 3, 3 > > |
Specialization of the generic GridFactory for ALUCubeGrid<3,3> More... | |
struct | ALU3dBasicImplTraits< No_Comm > |
struct | ALU3dCodimImplTraits< tetra, Comm, 0 > |
struct | ALU3dCodimImplTraits< hexa, Comm, 0 > |
struct | ALU3dCodimImplTraits< tetra, Comm, 1 > |
struct | ALU3dCodimImplTraits< hexa, Comm, 1 > |
struct | ALU3dCodimImplTraits< elType, Comm, 2 > |
struct | ALU3dCodimImplTraits< elType, Comm, 3 > |
struct | ALU3dImplTraits< tetra, Comm > |
struct | ALU3dImplTraits< hexa, Comm > |
struct | ALU3dGridVertexList |
struct | ALU3dGridLeafVertexList |
class | ALU3dGridItemList |
struct | ALU3dGridFaceGetter |
class | ALUCubeGrid< 3, 3 > |
[ provides Dune::Grid ] More... | |
class | ALUSimplexGrid< 3, 3 > |
[ provides Dune::Grid ] More... | |
class | ALU3dGridEntity |
class | ALU3dGridEntity< 0, dim, GridImp > |
class | ALU3dGridEntityPointerBase |
class | ALU3dGridEntityPointer< 0, GridImp > |
class | ALU3dGridEntityPointer |
class | ALU3dGridEntitySeedBase |
class | ALU3dGridEntitySeed |
class | ALU3dGridEntitySeed< 0, GridImp > |
class | ALU3dGridFaceInfo |
struct | ALU3dGridSurfaceMappingFactory< tetra, Comm > |
struct | ALU3dGridSurfaceMappingFactory< hexa, Comm > |
class | ALU3dGridGeometricFaceInfoBase |
class | ALU3dGridGeometricFaceInfoTetra |
class | ALU3dGridGeometricFaceInfoHexa |
class | MyALUGridGeometryImplementation |
class | ALU3dGridGeometry |
struct | ALU3dGridCommunications< elType, No_Comm > |
struct | ALU3dGridFamily |
class | ALU3dGrid |
[ provides Dune::Grid ] More... | |
struct | ALU3dGridCommHelper< elType, No_Comm > |
class | ALU3dGridHierarchicIndexSet |
hierarchic index set of ALU3dGrid More... | |
class | ALUMacroKey |
class | ALUGridId |
class | ALU3dGridGlobalIdSet |
global id set for ALU3dGrid More... | |
class | ALU3dGridLocalIdSet |
hierarchic index set of ALU3dGrid More... | |
class | ALU3dGridIntersectionIterator |
class | ALU3dGridLevelIntersectionIterator |
struct | ALU3dGridTreeIterator |
class | ALU3dGridLevelIterator |
class | ALU3dGridLeafIterator |
Leaf iterator. More... | |
class | ALU3dGridHierarchicIterator |
class | ALUGridLoadBalanceDataHandle |
class | TrilinearMapping |
class | SurfaceNormalCalculator |
A bilinear surface mapping. More... | |
class | BilinearSurfaceMapping |
A bilinear surface mapping. More... | |
class | BilinearMapping |
A bilinear mapping. More... | |
class | LinearMapping |
A linear mapping. More... | |
struct | NonConformingFaceMapping< tetra, Comm > |
Non-conforming face mappings for tetrahedra. More... | |
struct | NonConformingFaceMapping< hexa, Comm > |
Non-conforming face mappings for hexahedra. More... | |
struct | EntityCount |
struct | EntityCount< tetra > |
struct | EntityCount< hexa > |
class | ElementTopologyMapping |
class | FaceTopologyMapping |
class | ALUGridBoundaryProjection |
ALUGrid boundary projection implementation DuneBndProjection has to fulfil the DuneBoundaryProjection interface. More... | |
class | DefaultEmptyIndexSet |
class | DefaultGridIndexSetBase |
default base class for index set implementations for FR numerics More... | |
struct | CheckLevelForCodim |
DefaultLevelIndexSet generates a level index set for a grid out of a grids hierarchic index set by storing for each entity in the grid a number in an array. More... | |
struct | CheckLevelForCodim< DefaultLevelIndexSetType, 0 > |
struct | DefaultLevelIteratorTypes |
class | DefaultLevelIndexSet |
DefaultLevelIndexSet creates a LevelIndexSet for a Grid by using its HierarchicIndexSet. More... | |
struct | DefaultLeafIteratorTypes |
LeafIterator tpyes for all codims and partition types. More... | |
class | DefaultLeafIndexSet |
Default LeafIndexSet. More... | |
struct | HasObjectStream |
Tagging interface to indicate that Grid provides typedef ObjectStreamType. More... | |
struct | GridObjectStreamOrDefaultHelper |
struct | GridObjectStreamOrDefaultHelper< false, GridImp, DefaultImp > |
struct | GridObjectStreamOrDefault |
Template to choose right Object stream type for a given class. More... | |
struct | IsDofManager |
Tagging interface to indicate that class is of Type DofManager. More... | |
struct | HasHierarchicIndexSet |
Tagging interface to indicate that Grid has HierarchicIndexSet. More... | |
class | IntersectionIteratorWrapper |
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid. More... | |
class | LeafIntersectionWrapper |
class | LeafIntersectionIteratorWrapper |
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid. More... | |
class | LevelIntersectionWrapper |
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid. More... | |
class | LevelIntersectionIteratorWrapper |
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid. More... | |
class | ALUMemoryProvider |
organize the memory management for entitys used by the NeighborIterator More... | |
class | ALUGridObjectFactory |
class | PersistentContainer< ALUConformGrid< dim, dimworld >, Data, Allocator > |
class | PersistentContainer< ALUCubeGrid< dim, dimworld >, Data, Allocator > |
class | PersistentContainer< ALUSimplexGrid< dim, dimworld >, Data, Allocator > |
struct | ALUGridTransformation |
class | AdaptDataHandleInterface |
class | AdaptDataHandle |
class | CombinedAdaptProlongRestrict |
class for combining 2 index sets together for adaptation process More... | |
struct | DuneBoundaryProjection |
Interface class for vertex projection at the boundary. More... | |
class | BoundaryProjectionWrapper |
class | BoundarySegmentWrapper |
struct | CircleBoundaryProjection |
struct | BoundarySegment |
Base class for classes implementing geometries of boundary segments. More... | |
class | MessageBufferIF |
Communication message buffer interface. This class describes the interface for reading and writing data to the communication message buffer. As message buffers might be deeply implemented in various packages the message buffers implementations cannot be derived from this interface class. Therefore we just apply the engine concept to wrap the message buffer call and make sure that the interface is fulfilled. More... | |
class | CommDataHandleIF |
CommDataHandleIF describes the features of a data handle for communication in parallel runs using the Grid::communicate methods. Here the Barton-Nackman trick is used to interprete data handle objects as its interface. Therefore usable data handle classes need to be derived from this class. More... | |
struct | DefaultLevelGridViewTraits |
class | DefaultLevelGridView |
struct | DefaultLeafGridViewTraits |
class | DefaultLeafGridView |
class | DynamicSubIndex |
class | DynamicSubId |
class | Entity |
Wrapper class for entities. More... | |
class | Entity< 0, dim, GridImp, EntityImp > |
Template specialization of Dune::Entity for Elements (codim==0). More... | |
class | EntityDefaultImplementation |
Default Implementations for EntityImp. More... | |
class | EntityDefaultImplementation< 0, dim, GridImp, EntityImp > |
Default Implementations for EntityImp (Elements [cd=0]). More... | |
class | EntityIterator |
interface class for an iterator over grid entitiesAn entity iterator is an iterator over a subset of entities within a hierarchical grid. It is an extension of the Dune::EntityPointer interface. More... | |
class | EntityPointer |
Wrapper class for pointers to entities. More... | |
class | GridError |
Base class for exceptions in Dune grid modules. More... | |
class | GenericReferenceElement |
This class provides access to geometric and topological properties of a reference element. This includes its type, the number of subentities, the volume, and a method for checking if a point is inside. The embedding of each subentity into the reference element is also provided. More... | |
class | GenericReferenceElementContainer |
struct | GenericReferenceElements |
Class providing access to the singletons of the generic reference elements. Special methods are available for simplex and cube elements of any dimension. The method general can be used to obtain the reference element for a given geometry type. More... | |
class | Geometry |
Wrapper class for geometries. More... | |
class | GeometryDefaultImplementation |
Default implementation for class Geometry. More... | |
class | GeometryDefaultImplementation< 0, cdim, GridImp, GeometryImp > |
class | Grid |
Grid abstract base classThis class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick. More... | |
struct | EntitySeedHelper |
class | GridDefaultImplementation |
struct | GridTraits |
A traits struct that collects all associated types of one grid model. More... | |
struct | MakeableInterfaceObject |
class | GridFactoryInterface |
Provide a generic factory class for unstructured grids. More... | |
class | GridFactory |
Provide a generic factory class for unstructured grids. More... | |
class | GridView |
Grid view abstract base classInterface class for a view on grids. Grids return two types of view, a view of the leaf grid and of a level grid, which both satisfy the same interface. Through the view the user has access to the iterators, the intersections and the index set. More... | |
class | HierarchicIterator |
Enables iteration over all codim zero entities in a subtree See also the documentation of Dune::EntityPointer. More... | |
class | IndexSet |
Index Set Interface base class. More... | |
class | IndexSetDefaultImplementation |
Provide default implementation of method if IndexSet. More... | |
class | IdSet |
Id Set Interface. More... | |
class | IndexStack |
class | Intersection |
Intersection of a mesh entities of codimension 0 ("elements") with a "neighboring" element or with the domain boundary. More... | |
class | IntersectionDefaultNormalVectors |
Default Implementations of integrationOuterNormal and unitOuterNormal for IntersectionImp. More... | |
class | IntersectionIterator |
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" elements and with the domain boundary. More... | |
class | IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp > |
specialization of intersection iterator if your grid still follows the old IntersectionIterator semantics More... | |
class | LeafIterator |
Enables iteration over all leaf entities of a codimension zero of a grid. See also the documentation of Dune::EntityPointer. More... | |
class | LevelIterator |
Enables iteration over all entities of a given codimension and level of a grid. See also the documentation of Dune::EntityPointer. More... | |
class | Mapper |
Mapper interface. More... | |
struct | MCMGElementLayout |
Layout template for elements. More... | |
struct | MCMGVertexLayout |
Layout template for vertices. More... | |
class | MultipleCodimMultipleGeomTypeMapper |
Implementation class for a multiple codim and multiple geometry type mapper. More... | |
class | LeafMultipleCodimMultipleGeomTypeMapper |
Multiple codim and multiple geometry type mapper for leaf entities. More... | |
class | LevelMultipleCodimMultipleGeomTypeMapper |
Multiple codim and multiple geometry type mapper for entities of one level. More... | |
class | QuadratureOrderOutOfRange |
Exception thrown if an desired QuadratureRule is not available, because the order is to high. More... | |
class | QuadraturePoint |
Single evaluation point in a quadrature rule. More... | |
class | QuadratureRule |
Abstract base class for quadrature rules. More... | |
class | QuadratureRules |
A container for all quadrature rules of dimension dim More... | |
class | CubeQuadratureRule |
Gauss quadrature for the n-dimensional cube. More... | |
class | CubeQuadratureRule< ct, 0 > |
struct | CubeQuadratureInitHelper< ct, true > |
struct | CubeQuadratureInitHelper< ct, false > |
class | CubeQuadratureRule< ct, 1 > |
struct | Jacobi1QuadratureInitHelper< ct, true > |
struct | Jacobi1QuadratureInitHelper< ct, false > |
class | Jacobi1QuadratureRule< ct, 1 > |
Jacobi-Gauss quadrature for alpha=1, beta=0. More... | |
struct | Jacobi2QuadratureInitHelper< ct, true > |
struct | Jacobi2QuadratureInitHelper< ct, false > |
class | Jacobi2QuadratureRule< ct, 1 > |
Jacobi-Gauss quadrature for alpha=2, beta=0. More... | |
class | SimplexQuadratureRule< ct, 2 > |
Quadrature rules for triangles. More... | |
class | SimplexQuadratureRule< ct, 3 > |
Quadrature rules for tetrahedra. More... | |
class | PrismQuadraturePoints< 3 > |
struct | PrismQuadraturePointsSingleton |
Singleton holding the Prism Quadrature points. More... | |
struct | PrismQuadraturePointsSingleton< 3 > |
Singleton holding the Prism Quadrature points. More... | |
class | PrismQuadratureRule< ct, 3 > |
Quadrature rules for prisms. More... | |
class | PyramidQuadraturePoints |
struct | PyramidQuadraturePointsSingleton |
Singleton holding the pyramid quadrature points. More... | |
struct | PyramidQuadraturePointsSingleton< 3 > |
Singleton holding the pyramid quadrature points. More... | |
class | PyramidQuadratureRule< ct, 3 > |
Quadrature rules for Pyramids. More... | |
class | QuadratureRuleFactory |
Factory class for creation of quadrature rules, depending on GeometryType, order and QuadratureType. More... | |
class | QuadratureRuleFactory< ctype, 0 > |
class | QuadratureRuleFactory< ctype, 1 > |
class | QuadratureRuleFactory< ctype, 3 > |
class | StaticRefinement |
Wrap each Refinement implementation to get a consistent interface. More... | |
class | Refinement |
Wrap each Refinement implementation to get a consistent interface. More... | |
class | SingleCodimSingleGeomTypeMapper |
Implementation class for a single codim and single geometry type mapper. More... | |
class | LeafSingleCodimSingleGeomTypeMapper |
Single codim and single geometry type mapper for leaf entities. More... | |
class | LevelSingleCodimSingleGeomTypeMapper |
Single codim and single geometry type mapper for entities of one level. More... | |
class | SingleTypeSizeCache |
organizes the caching of sizes for one grid and one GeometryType More... | |
class | SizeCache |
oranizes the caching of sizes for one grid More... | |
struct | TopologyFactory |
Provide a factory over the generic topologies. More... | |
struct | TopologySingletonFactory |
A wrapper for a TopologyFactory providing singleton storage. Same usage as TopologyFactory but with empty release method an internal storage. More... | |
class | UniversalMapper |
Implements a mapper for an arbitrary subset of entities. More... | |
class | GlobalUniversalMapper |
Universal mapper based on global ids. More... | |
class | LocalUniversalMapper |
Universal mapper based on local ids. More... | |
class | VirtualRefinementSubEntityIteratorSpecial< dimension, CoordType, dimension > |
class | VirtualRefinementSubEntityIteratorSpecial< dimension, CoordType, 0 > |
class | VirtualRefinementSubEntityIteratorBackSpecial< dimension, CoordType, dimension > |
class | VirtualRefinementSubEntityIteratorBackSpecial< dimension, CoordType, 0 > |
class | VirtualRefinementImp |
class | VirtualRefinementImpSubEntityIteratorBackSpecial< topologyId, CoordType, coerceToId, dimension, dimension > |
class | VirtualRefinementImpSubEntityIteratorBackSpecial< topologyId, CoordType, coerceToId, dimension, 0 > |
class | RefinementBuilder |
class | RefinementBuilder< 1, CoordType > |
class | RefinementBuilder< 3, CoordType > |
class | VirtualRefinement |
VirtualRefinement base class. More... | |
class | deprecated_int |
Helperclass to find spots that still use the old numbering. More... | |
class | CachedCoordFunction |
class | AnalyticalCoordFunctionInterface |
Interface class for using an analytical function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::AnalyticalCoordFunction and the evaluate method mapping ![]() | |
class | AnalyticalCoordFunction |
Derive an implementation of an analytical coordinate function from this class. More... | |
class | DiscreteCoordFunctionInterface |
Interface class for using a discrete function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::DiscreteCoordinateFunction and the evaluate method taking an entity of the host grid together with the number of a vertex returns the coordinate in ![]() adapt() is called on the Dune::GeometryGrid. More... | |
class | DiscreteCoordFunction |
Derive an implementation of a discrete coordinate function from this class. More... | |
class | DefaultCoordFunction |
class | GeometryGrid |
grid wrapper replacing the geometriesGeometryGrid wraps another DUNE grid and replaces its geometry by the generic geometries from dune-grid. These are linear (respectively n-linear) DUNE geometries interpolating some given corners. These corners are obtained by mapping the corners of the host grid's geometry (also called host geometry) by a coordinate function. More... | |
class | IdenticalCoordFunction |
class | PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator > |
class | AmiraMeshReader |
Provides file reading facilities in the AmiraMesh format. More... | |
class | AmiraMeshWriter |
Provides file writing facilities in the AmiraMesh format. More... | |
class | LevelAmiraMeshWriter |
Provides file writing facilities in the AmiraMesh format for level grids. More... | |
class | LeafAmiraMeshWriter |
Provides file writing facilities in the AmiraMesh format for leaf grids. More... | |
struct | DGFBaseFactory |
struct | DGFGridFactory< ALUSimplexGrid< 3, 3 > > |
struct | DGFGridFactory< ALUCubeGrid< 3, 3 > > |
struct | DGFGridFactory< ALUConformGrid< 2, dimw > > |
struct | DGFGridFactory< ALUSimplexGrid< 2, dimw > > |
struct | DGFGridFactory< ALUCubeGrid< 2, dimw > > |
class | DGFException |
exception class for IO errors in the DGF parser More... | |
class | DGFCoordFunction |
struct | DGFCoordFunctionFactory< HostGrid, CoordFunction, false > |
struct | DGFCoordFunctionFactory< HostGrid, CoordFunction, true > |
struct | DGFCoordFunctionFactory< HostGrid, DGFCoordFunction< dimD, dimR >, false > |
struct | DGFGridFactory< GeometryGrid< HostGrid, CoordFunction, Allocator > > |
struct | DGFGridInfo< GeometryGrid< HostGrid, CoordFunction, Allocator > > |
struct | DGFGridInfo< OneDGrid > |
class | DGFPrintInfo |
class | DuneGridFormatParser |
The DuneGridFormatParser class: reads a DGF file and stores build information in vector structures used by the MacroGrid class. More... | |
class | MacroGrid |
struct | DGFGridFactory |
struct | GridPtr |
Class for constructing grids from DGF files. More... | |
struct | DGFGridInfo |
Some simple static information for a given GridType. More... | |
struct | DGFGridFactory< SGrid< dim, dimworld, ctype > > |
struct | DGFGridInfo< SGrid< dim, dimworld, ctype > > |
class | DGFWriter |
write a GridView to a DGF file More... | |
struct | DGFGridFactory< YaspGrid< dim > > |
struct | DGFGridInfo< YaspGrid< dim > > |
struct | DGFEntityKey |
struct | ElementFaceUtil |
struct | GmshReaderOptions |
Options for read operation. More... | |
class | GmshReaderParser |
dimension independent parts for GmshReaderParser More... | |
class | GmshReader |
Read Gmsh mesh file. More... | |
class | GnuplotWriter |
Writer for 1D grids in gnuplot format. More... | |
class | LeafGnuplotWriter |
GnuplotWriter on the leaf grid. More... | |
class | LevelGnuplotWriter |
GnuplotWriter on a given level grid. More... | |
class | StarCDReader |
File reader for the Star-CD format. More... | |
struct | b64txt |
struct with three bytes of text More... | |
struct | b64data |
union | b64chunk |
union representing the three byte text aswell as the four 6 bit chunks More... | |
struct | VTKOptions |
options for VTK output More... | |
class | VTKFunction |
A base class for grid functions with any return type and dimension. More... | |
class | P0VTKFunction |
Take a vector and interpret it as cell data for the VTKWriter. More... | |
class | P1VTKFunction |
Take a vector and interpret it as point data for the VTKWriter. More... | |
class | Base64Stream |
class to base64 encode a stream of data More... | |
class | RawStream |
write out data in binary More... | |
class | SubsamplingVTKWriter |
Writer for the ouput of subsampled grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). In contrast to the regular VTKWriter, this Writer allows subsampling of the elements via VirtualRefinement. The SubSamplingVTKWriter always writes nonconforming data. More... | |
class | VTKSequenceWriter |
Writer for the ouput of grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). More... | |
class | VTKWriter |
Writer for the ouput of grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). More... | |
class | LeafVTKWriter |
VTKWriter on the leaf grid. More... | |
class | LevelVTKWriter |
VTKWriter on a given level grid. More... | |
class | CombinedGrapeDisplay |
Combines GrapeDataDisplays to one so that visualisation for parallel grid is more easy to handle. More... | |
struct | HasLevelIntersections |
struct | HasLevelIntersections< AlbertaGrid< d, w > > |
struct | GrapeFunction |
class | GrapeDataDisplay |
class | GrapeLagrangePoints |
class | GrapeGridDisplay |
struct | OneDGridFamily |
class | OneDGrid |
One-dimensional adaptive grid. More... | |
class | SGeometry |
class | SGeometry< 0, cdim, GridImp > |
specialization for dim=0, this is a vertex More... | |
class | SEntityBase |
class | SEntity |
class | SEntity< 0, dim, GridImp > |
struct | SHierarchicStackElem |
class | SHierarchicIterator |
class | SIntersectionIterator |
class | SIntersection |
class | AutoPtrStack |
a stack of pointers with auto destruction if the stack is destructed More... | |
class | SEntityPointer |
class | SLevelIterator |
class | SGridLevelIndexSet |
implementation of index set More... | |
class | SGridLeafIndexSet |
class | SGridGlobalIdSet |
persistent, globally unique Ids More... | |
struct | SGridFamily |
class | SGrid |
[ provides Dune::Grid ] More... | |
struct | UGGridFamily |
class | UGGrid |
[ provides Dune::Grid ] More... | |
class | GridFactory< UGGrid< dimworld > > |
Specialization of the generic GridFactory for UGGrid. More... | |
struct | EntityInfo |
Structure to hold statistical information about one type of entity. More... | |
struct | GridViewInfoGTCompare |
Comparison object to sort GeometryType by majorly dimension. More... | |
struct | GridViewInfo |
structure to hold information about a certain GridView. More... | |
class | HierarchicSearch |
Search an IndexSet for an Entity containing a given point. More... | |
struct | HostGridAccess< GeometryGrid< HG, CoordFunction, Allocator > > |
class | MockGeometry |
Grid-independent geometry. More... | |
class | PersistentContainerVector |
An implementation for the PersistentContainer based on a container satisfying the std::vector interface and using a class providing an IndexSet for storing the Data. More... | |
class | PersistentContainerMap |
An implementation for the PersistentContainer based on a container satisfying the std::map interface and using a class providing an IdSet for storing the Data. More... | |
class | PersistentContainer |
class | StructuredGridFactory |
Construct structured cube and simplex grids in unstructured grid managers. More... | |
class | StructuredGridFactory< YaspGrid< dim > > |
Specialization of the StructuredGridFactory for YaspGrid. More... | |
class | GeneralVertexOrder |
Class providing information on the ordering of vertices. More... | |
class | VertexOrderByIdFactory |
Factory for GeneralVertexOrder objects using an IdSet. More... | |
class | YaspSpecialGeometry |
class | YaspSpecialGeometry< mydim, mydim, GridImp > |
class | YaspSpecialGeometry< 0, cdim, GridImp > |
class | YaspFatherRelativeLocalElement |
class | YaspGeometry |
The general version implements dimworld==dimworld. If this is not the case an error is thrown. More... | |
class | YaspGeometry< mydim, mydim, GridImp > |
specialize for dim=dimworld, i.e. a volume element More... | |
class | YaspGeometry< 0, cdim, GridImp > |
specialization for dim=0, this is a vertex More... | |
class | YaspSpecialEntity |
class | YaspEntity |
class | YaspEntity< 0, dim, GridImp > |
class | YaspEntity< dim, dim, GridImp > |
class | YaspIntersection |
class | YaspIntersectionIterator |
class | YaspHierarchicIterator |
class | YaspEntityPointer |
class | YaspLevelIterator |
class | YaspLevelIndexSet |
level-wise, non-persistent, consecutive index More... | |
class | YaspLeafIndexSet |
class | YaspGlobalIdSet |
persistent, globally unique Ids More... | |
struct | YaspGridFamily |
struct | YaspCommunicateMeta |
struct | YaspCommunicateMeta< dim, dim > |
struct | YaspCommunicateMeta< dim, 0 > |
class | YaspGrid |
[ provides Dune::Grid ] More... | |
Typedefs | |
typedef double | alu2d_ctype |
typedef double | alu3d_ctype |
typedef ALU3dGridItemList | ALU3dGridItemListType |
typedef double | sgrid_ctype |
typedef std::string | GrapeIOStringType |
typedef double | yaspgrid_ctype |
Enumerations | |
enum | ALU3dGridElementType { tetra = 4, hexa = 7, mixed, error } |
enum | PartitionType { InteriorEntity = 0, BorderEntity = 1, OverlapEntity = 2, FrontEntity = 3, GhostEntity = 4 } |
Attributes used in the generic overlap model. More... | |
enum | InterfaceType { InteriorBorder_InteriorBorder_Interface = 0, InteriorBorder_All_Interface = 1, Overlap_OverlapFront_Interface = 2, Overlap_All_Interface = 3, All_All_Interface = 4 } |
Parameter to be used for the communication functions. More... | |
enum | PartitionIteratorType { Interior_Partition = 0, InteriorBorder_Partition = 1, Overlap_Partition = 2, OverlapFront_Partition = 3, All_Partition = 4, Ghost_Partition = 5 } |
Parameter to be used for the parallel level- and leaf iterators. More... | |
enum | CommunicationDirection { ForwardCommunication, BackwardCommunication } |
Define a type for communication direction parameter. More... | |
enum | GrapePartitionIteratorType { g_Interior_Partition = Interior_Partition, g_InteriorBorder_Partition = InteriorBorder_Partition, g_Overlap_Partition = Overlap_Partition, g_OverlapFront_Partition = OverlapFront_Partition, g_All_Partition = All_Partition, g_Ghost_Partition = Ghost_Partition } |
the internal grape partition iterator types More... | |
enum | GrapeIteratorType { g_LeafIterator = 0, g_LevelIterator = 1, g_HierarchicIterator = 2, g_GridPart = 3 } |
the internal grape partition iterator types need to be these exact values to associate with combo button value. More... | |
enum | GrapeIOFileFormatType { ascii = 0, xdr = 1, pgm = 2 } |
Functions | |
template<int dim, int dimworld> | |
static void | checkAlbertaDimensions () |
static const char * | ALUGridParallelSerial () |
template<int cd, class GridImp > | |
std::ostream & | operator<< (std::ostream &out, const ALU3dGridEntitySeed< cd, GridImp > &key) |
print alugrid entity key to std::stream | |
template<int m, int n> | |
void | alu3dMap2World (const ALU3DSPACE LinearSurfaceMapping &mapping, const FieldVector< alu3d_ctype, m > &x, FieldVector< alu3d_ctype, n > &y) |
template<int m, int n> | |
void | alu3dMap2World (const BilinearSurfaceMapping &mapping, const FieldVector< alu3d_ctype, m > &x, FieldVector< alu3d_ctype, n > &y) |
template<int dim> | |
alu3d_ctype(& | fieldVector2alu3d_ctype (FieldVector< alu3d_ctype, dim > &val))[dim] |
template<int dim> | |
const alu3d_ctype(& | fieldVector2alu3d_ctype (const FieldVector< alu3d_ctype, dim > &val))[dim] |
bool | checkMacroGrid (ALU3dGridElementType elType, const std::string filename) |
const char * | elType2Name (ALU3dGridElementType elType) |
std::ostream & | operator<< (std::ostream &s, const ALUMacroKey &key) |
template<class KeyImp > | |
std::ostream & | operator<< (std::ostream &s, const ALUGridId< KeyImp > &id) |
std::string | PartitionName (PartitionType type) |
Provide names for the partition types. | |
std::ostream & | operator<< (std::ostream &out, const PartitionType &type) |
write a PartitionType to a stream | |
std::ostream & | operator<< (std::ostream &out, const InterfaceType &type) |
write an InterfaceType to a stream | |
std::ostream & | operator<< (std::ostream &out, const PartitionIteratorType &type) |
write a PartitionIteratorType to a stream | |
template<class G > | |
void | gridinfo (const G &grid, std::string prefix="") |
A function to print some information about the grid as a whole. | |
template<class G > | |
void | gridlevellist (const G &grid, int level, std::string prefix) |
A function to print info about a grid level and its entities. | |
template<class G > | |
void | gridleaflist (const G &grid, std::string prefix) |
A function to print info about a leaf grid and its entities. | |
template<int dimension, class CoordType > | |
VirtualRefinement< dimension, CoordType > & | buildRefinement (GeometryType geometryType, GeometryType coerceTo) |
return a reference to the VirtualRefinement according to the parameters | |
template<int dimension, class CoordType > | |
VirtualRefinement< dimension, CoordType > & | buildRefinement (GeometryType::BasicType geometryType, GeometryType::BasicType coerceTo) |
return a reference to the VirtualRefinement according to the parameters | |
static const std::string | dgfid ("DGF") |
template<int mydim, int cdim, class GridImp > | |
std::ostream & | operator<< (std::ostream &s, SGeometry< mydim, cdim, GridImp > &e) |
template<typename T > | |
GrapeIOStringType | typeIdentifier () |
convert type to string | |
template<> | |
GrapeIOStringType | typeIdentifier< float > () |
template<> | |
GrapeIOStringType | typeIdentifier< int > () |
template<> | |
GrapeIOStringType | typeIdentifier< double > () |
template<class GV > | |
void | fillGridViewInfoSerial (const GV &gv, GridViewInfo< typename GV::ctype > &gridViewInfo) |
fill a GridViewInfo structure from a serial grid | |
template<class InIterator , class OutIterator > | |
void | reduceOrder (const InIterator &inBegin, const InIterator &inEnd, OutIterator outIt) |
algorithm to reduce vertex order information | |
template<int mydim, int cdim, class GridImp > | |
std::ostream & | operator<< (std::ostream &s, YaspGeometry< mydim, cdim, GridImp > &e) |
Variables | |
static const alu3d_ctype | ALUnumericEpsilon = 10.0 * std::numeric_limits< alu3d_ctype >::epsilon() |
const int | sgrid_dim_bits = 24 |
const int | sgrid_level_bits = 6 |
const int | sgrid_codim_bits = 4 |
static const yaspgrid_ctype | yasptolerance = 1E-13 |
const int | yaspgrid_dim_bits = 24 |
const int | yaspgrid_level_bits = 6 |
const int | yaspgrid_codim_bits = 4 |
const char | base64table [] |
endoing table |
details and examples regarding the VTK file format can be found here:
http://www.geophysik.uni-muenchen.de/intranet/it-service/applications/paraview/vtk-file-formats/ (not available any more)
http://www.geophysik.uni-muenchen.de/~moder/Paraview/VTK_File_Formats.php (alternative)
typedef double Dune::alu2d_ctype |
typedef double Dune::alu3d_ctype |
typedef std::string Dune::GrapeIOStringType |
typedef double Dune::sgrid_ctype |
define name for floating point type used for coordinates in sgrid. You can change the type for coordinates by changing this single typedef.
typedef double Dune::yaspgrid_ctype |
define name for floating point type used for coordinates in yaspgrid. You can change the type for coordinates by changing this single typedef.
void Dune::alu3dMap2World | ( | const ALU3DSPACE LinearSurfaceMapping & | mapping, | |
const FieldVector< alu3d_ctype, m > & | x, | |||
FieldVector< alu3d_ctype, n > & | y | |||
) | [inline] |
References fieldVector2alu3d_ctype().
void Dune::alu3dMap2World | ( | const BilinearSurfaceMapping & | mapping, | |
const FieldVector< alu3d_ctype, m > & | x, | |||
FieldVector< alu3d_ctype, n > & | y | |||
) | [inline] |
References Dune::BilinearSurfaceMapping::map2world().
static const char* Dune::ALUGridParallelSerial | ( | ) | [static] |
VirtualRefinement< dimension, CoordType > & Dune::buildRefinement | ( | GeometryType | geometryType, | |
GeometryType | coerceTo | |||
) |
return a reference to the VirtualRefinement according to the parameters
dimension | Dimension of the element to refine | |
CoordType | C++ type of the coordinates |
NotImplemented | There is no Refinement implementation for the specified parameters. |
geometryType | geometry type of the refined element | |
coerceTo | geometry type of the subelements |
VirtualRefinement<dimension, CoordType>& Dune::buildRefinement | ( | GeometryType::BasicType | geometryType, | |
GeometryType::BasicType | coerceTo | |||
) |
return a reference to the VirtualRefinement according to the parameters
dimension | Dimension of the element to refine | |
CoordType | C++ type of the coordinates |
NotImplemented | There is no Refinement implementation for the specified parameters. |
geometryType | geometry type of the refined element | |
coerceTo | geometry type of the subelements |
static void Dune::checkAlbertaDimensions | ( | ) | [static] |
References Dune::Alberta::dimWorld.
bool Dune::checkMacroGrid | ( | ALU3dGridElementType | elType, | |
const std::string | filename | |||
) |
Referenced by Dune::ALU3dGrid< elType, Comm >::ALU3dGrid().
static const std::string Dune::dgfid | ( | "DGF" | ) | [static] |
const char* Dune::elType2Name | ( | ALU3dGridElementType | elType | ) |
alu3d_ctype(& Dune::fieldVector2alu3d_ctype | ( | FieldVector< alu3d_ctype, dim > & | val | ) | )[dim] [inline] |
const alu3d_ctype(& Dune::fieldVector2alu3d_ctype | ( | const FieldVector< alu3d_ctype, dim > & | val | ) | )[dim] [inline] |
void Dune::fillGridViewInfoSerial | ( | const GV & | gv, | |
GridViewInfo< typename GV::ctype > & | gridViewInfo | |||
) |
fill a GridViewInfo structure from a serial grid
If used on a parallel grid, it will gather information for entities of all partitions on each rank locally.
References Dune::GridViewInfo< ctype >::gridName, Dune::GridViewInfo< ctype >::gridViewName, Dune::Alberta::max(), Dune::Alberta::min(), Dune::GridViewInfo< ctype >::partitionName, Dune::IndexSet< GridImp, IndexSetImp, IndexTypeImp >::size(), Dune::EntityInfo< ctype >::volumeMax, and Dune::EntityInfo< ctype >::volumeMin.
std::ostream& Dune::operator<< | ( | std::ostream & | s, | |
SGeometry< mydim, cdim, GridImp > & | e | |||
) | [inline] |
std::ostream& Dune::operator<< | ( | std::ostream & | s, | |
const ALUMacroKey & | key | |||
) | [inline] |
References Dune::ALUMacroKey::print().
std::ostream& Dune::operator<< | ( | std::ostream & | s, | |
const ALUGridId< KeyImp > & | id | |||
) | [inline] |
std :: ostream& Dune::operator<< | ( | std::ostream & | out, | |
const ALU3dGridEntitySeed< cd, GridImp > & | key | |||
) | [inline] |
print alugrid entity key to std::stream
References Dune::ALU3dGridEntitySeed< cd, GridImp >::face(), Dune::ALU3dGridEntitySeedBase< cd, GridImp >::item(), Dune::ALU3dGridEntitySeed< cd, GridImp >::level(), and Dune::ALU3dGridEntitySeed< cd, GridImp >::twist().
std::ostream& Dune::operator<< | ( | std::ostream & | s, | |
YaspGeometry< mydim, cdim, GridImp > & | e | |||
) | [inline] |
void Dune::reduceOrder | ( | const InIterator & | inBegin, | |
const InIterator & | inEnd, | |||
OutIterator | outIt | |||
) |
algorithm to reduce vertex order information
#include <dune/grid/utility/vertexorder.hh>
inBegin | Start of the range of ids to reduce. | |
inEnd | End of the range of ids to reduce. | |
outIt | Start of the sequence where to store the result. |
inBegin
and inEnd
must be ForwardIterators; their value_type
may constant. outIt
must be an OutputIterator and must allow std::distance(inBegin,inEnd)
increments. Complexity is quadratic.
Referenced by Dune::GeneralVertexOrder< dim, Index_ >::GeneralVertexOrder(), and Dune::GeneralVertexOrder< dim, Index_ >::getReduced().
GrapeIOStringType Dune::typeIdentifier | ( | ) | [inline] |
convert type to string
GrapeIOStringType Dune::typeIdentifier< double > | ( | ) | [inline] |
GrapeIOStringType Dune::typeIdentifier< float > | ( | ) | [inline] |
GrapeIOStringType Dune::typeIdentifier< int > | ( | ) | [inline] |
const alu3d_ctype Dune::ALUnumericEpsilon = 10.0 * std::numeric_limits< alu3d_ctype >::epsilon() [static] |
const char Dune::base64table[] |
{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/' }
endoing table
Referenced by Dune::b64data::write().
const int Dune::sgrid_codim_bits = 4 |
const int Dune::sgrid_dim_bits = 24 |
const int Dune::sgrid_level_bits = 6 |
const int Dune::yaspgrid_codim_bits = 4 |
const int Dune::yaspgrid_dim_bits = 24 |
const int Dune::yaspgrid_level_bits = 6 |
const yaspgrid_ctype Dune::yasptolerance = 1E-13 [static] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].