dune-geometry  2.2.1
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 }
 If not affine only volume is cached (based on intElCompute) otherwise all quantities can be cached. More...

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

If not affine only volume is cached (based on intElCompute) otherwise all quantities can be cached.

Enumerator:
ComputeOnDemand 

assign if method called using barycenter

PreCompute 

assign in constructor using barycenter

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