DUNE-FEM (unstable)

Dune::Fem::GeometryInformation< GridImp, codim > Class Template Reference

ReferenceVolume and local bary center keeper class. More...

#include <dune/fem/space/common/allgeomtypes.hh>

Public Types

typedef GridImp GridType
 grid type
 
typedef GridType::ctype ctype
 coordinate type
 
typedef std::decay_t< decltype(ReferenceElementsType::general(std::declval< const GeometryType & >())) > ReferenceElementType
 type of reference element
 
typedef FieldVector< ctype, dimDomainType
 type of domain vector
 

Public Member Functions

 GeometryInformation (const std::vector< GeometryType > &geomTypes)
 creating geometry information due to given geometry types list
 
const DomainType localCenter (const GeometryType &type) const
 return local bary center for geometry of type type
 
ctype referenceVolume (const GeometryType &type) const
 return volume of reference element for geometry of type type
 

Static Public Member Functions

static auto referenceElement (const GeometryType &type) -> decltype(ReferenceElementsType::general(type))
 return reference element for type
 

Static Public Attributes

static const int dim = GridType::dimension - codim
 dimension
 

Protected Member Functions

 GeometryInformation ()
 constructor creating empty geometry information
 
void buildMaps (const std::vector< GeometryType > &geomTypes)
 build maps
 

Detailed Description

template<class GridImp, int codim>
class Dune::Fem::GeometryInformation< GridImp, codim >

ReferenceVolume and local bary center keeper class.


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 13, 23:29, 2024)