dune-geometry  2.2.0
Classes | Enumerations | Functions
Dune::GenericGeometry Namespace Reference

Classes

class  CachedStorage
class  CachedJacobianTransposed
class  CachedJacobianInverseTransposed
class  CachedMapping
class  CodimTable
class  CodimTable< Element,-1 >
class  DuneGeometryType< Point, linetype >
class  DuneGeometryType< Prism< BaseTopology >, linetype >
class  DuneGeometryType< Pyramid< BaseTopology >, linetype >
class  DuneGeometryTypeProvider
 dynamically convert a generic topology type into a GeometryType More...
struct  MapNumberingIdentical
struct  MapNumbering< Point >
struct  MapNumbering< Prism< Point > >
struct  MapNumbering< Pyramid< Point > >
struct  MapNumberingTriangle
struct  MapNumbering< Pyramid< Pyramid< Point > > >
struct  MapNumbering< Pyramid< Prism< Point > > >
struct  MapNumbering< Prism< Pyramid< Point > > >
struct  MapNumbering< Prism< Prism< Point > > >
struct  MapNumberingTetrahedron
struct  MapNumbering< Pyramid< Pyramid< Pyramid< Point > > > >
struct  MapNumbering< Pyramid< Pyramid< Prism< Point > > > >
struct  MapNumberingCube
struct  MapNumbering< Prism< Prism< Pyramid< Point > > > >
struct  MapNumbering< Prism< Prism< Prism< Point > > > >
struct  MapNumbering4DCube
struct  MapNumbering< Prism< Prism< Prism< Pyramid< Point > > > > >
struct  MapNumbering< Prism< Prism< Prism< Prism< Point > > > > >
struct  MapNumberingPyramid
struct  MapNumbering< Pyramid< Prism< Pyramid< Point > > > >
struct  MapNumbering< Pyramid< Prism< Prism< Point > > > >
struct  MapNumberingPrism
struct  MapNumbering< Prism< Pyramid< Pyramid< Point > > > >
struct  MapNumbering< Prism< Pyramid< Prism< Point > > > >
struct  MapNumberingProvider
struct  Convert< GeometryType::simplex, dim >
struct  Convert< GeometryType::simplex, 0 >
struct  Convert< GeometryType::cube, dim >
struct  Convert< GeometryType::cube, 0 >
struct  Convert< GeometryType::prism, dim >
struct  Convert< GeometryType::pyramid, dim >
class  GenericCornerMapping< Point, Traits, affine, offset >
class  GenericCornerMapping< Prism< BaseTopology >, Traits, affine, offset >
class  GenericCornerMapping< Pyramid< BaseTopology >, Traits, affine, offset >
class  SubMappingCoords
class  CoordStorage
class  CoordPointerStorage
class  CornerMapping
 implementation of GenericGeometry::Mapping for first order lagrange type reference mappings. More...
class  BasicGeometry
 generic implementation of DUNE geometries More...
class  Geometry
 generic implementation of a DUNE (global) geometry More...
class  LocalGeometry
 generic implementation of a DUNE (local) geometry More...
struct  DuneCoordTraits
struct  MappingTraits
 Default mapping traits using Dune::FieldVector and Dune::FieldMatrix. More...
struct  DefaultGeometryTraits
 default settings for BasicGeometry More...
struct  GlobalGeometryTraits< const Grid >
struct  LocalGeometryTraits< const Grid >
class  HybridMapping
 abstract base class for generic mapping More...
class  VirtualMapping
class  NonHybridMapping
 non-virtual geometric mapping More...
class  Mapping
 interface for a mapping More...
class  NonHybridMappingFactory
class  VirtualMappingFactory
class  MappingProvider< HybridMapping< dim, GeometryTraits >, codim >
class  MappingProvider< NonHybridMapping< Topology, GeometryTraits >, codim >
struct  FieldHelper
struct  MatrixHelper
struct  StaticMaximum
struct  Maximum
struct  ReferenceDomain
struct  ReferenceElement
class  SizeImpl< Point, dim, codim >
class  SizeImpl< Prism< BaseTopology >, dim, codim >
class  SizeImpl< Prism< BaseTopology >, dim, 0 >
class  SizeImpl< Prism< BaseTopology >, dim, dim >
class  SizeImpl< Pyramid< BaseTopology >, dim, codim >
class  SizeImpl< Pyramid< BaseTopology >, dim, 0 >
class  SizeImpl< Pyramid< BaseTopology >, dim, dim >
struct  Size
class  SubTopologyImpl< Point, dim, codim, i >
class  SubTopologyImpl< Prism< BaseTopology >, dim, codim, i >
class  SubTopologyImpl< Prism< BaseTopology >, dim, 0, i >
class  SubTopologyImpl< Prism< BaseTopology >, dim, dim, i >
class  SubTopologyImpl< Pyramid< BaseTopology >, dim, codim, i >
class  SubTopologyImpl< Pyramid< BaseTopology >, dim, 0, i >
class  SubTopologyImpl< Pyramid< BaseTopology >, dim, dim, i >
struct  SubTopology
class  SubTopologySize
struct  GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, subcodim >
struct  GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, 0 >
struct  GenericSubTopologyNumberingHelper< Prism< BaseTopology >, codim, subdim, subdim >
struct  GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, subcodim >
struct  GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, 0 >
struct  GenericSubTopologyNumberingHelper< Pyramid< BaseTopology >, codim, subdim, subdim >
class  GenericSubTopologyNumbering
class  SubTopologyNumbering
struct  IsCodimHybrid
class  SubTopologyMapper
struct  Point
struct  Prism
struct  Pyramid
struct  BaseTopology< Prism< Base > >
struct  BaseTopology< Pyramid< Base > >
struct  IsSimplex
struct  IsCube
struct  IsHybrid
struct  IsGeneralizedPrism
struct  IsGeneralizedPrism< Prism< BaseTopology > >
struct  SimplexTopology
struct  SimplexTopology< 0 >
struct  CubeTopology
struct  CubeTopology< 0 >
struct  PyramidTopology
struct  PrismTopology
class  Topology
class  Topology< id, 0 >
class  IfTopology
class  IfTopology< Operation, 0, Topology >
class  TraceProvider

Enumerations

enum  EvaluationType { ComputeOnDemand, PreCompute }

Functions

unsigned int topologyId (const GeometryType &type)
 convert a GeometryType into a topologyId
bool hasGeometryType (const unsigned int topologyId, const unsigned int dimension)
GeometryType geometryType (const unsigned int topologyId, const unsigned int dimension)

Enumeration Type Documentation

Enumerator:
ComputeOnDemand 

compute on demand

PreCompute 

compute in constructor


Function Documentation

GeometryType Dune::GenericGeometry::geometryType ( const unsigned int  topologyId,
const unsigned int  dimension 
) [inline]
Deprecated:
you can now construct a GeometryType directly using GeometryType::GeometryType(unsigned int topologyId, unsigned int dim)
Deprecated:
"Construct a GeometryTpye directly instead"
bool Dune::GenericGeometry::hasGeometryType ( const unsigned int  topologyId,
const unsigned int  dimension 
) [inline]
unsigned int Dune::GenericGeometry::topologyId ( const GeometryType &  type) [inline]