dune-fem
2.4.1-rc
|
ReferenceVolume and local bary center keeper class. More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/allgeomtypes.hh>
Public Types | |
typedef GridImp | GridType |
grid type More... | |
typedef GridType::ctype | ctype |
coordinate type More... | |
typedef Dune::ReferenceElement< ctype, dim > | ReferenceElementType |
type of reference element More... | |
typedef FieldVector< ctype, dim > | DomainType |
type of domain vector More... | |
Public Member Functions | |
GeometryInformation (const std::vector< GeometryType > &geomTypes) | |
creating geometry information due to given geometry types list More... | |
const DomainType & | localCenter (const GeometryType &type) const |
return local bary center for geometry of type type More... | |
double | referenceVolume (const GeometryType &type) const |
return volume of reference element for geometry of type type More... | |
Static Public Member Functions | |
static const ReferenceElementType & | referenceElement (const GeometryType &type) |
return reference element for type More... | |
Static Public Attributes | |
static const int | dim = GridType::dimension - codim |
dimension More... | |
Protected Member Functions | |
GeometryInformation () | |
constructor creating empty geometry information More... | |
void | buildMaps (const std::vector< GeometryType > &geomTypes) |
build maps More... | |
ReferenceVolume and local bary center keeper class.
typedef GridType::ctype Dune::Fem::GeometryInformation< GridImp, codim >::ctype |
coordinate type
typedef FieldVector<ctype, dim> Dune::Fem::GeometryInformation< GridImp, codim >::DomainType |
type of domain vector
typedef GridImp Dune::Fem::GeometryInformation< GridImp, codim >::GridType |
grid type
typedef Dune::ReferenceElement< ctype, dim > Dune::Fem::GeometryInformation< GridImp, codim >::ReferenceElementType |
type of reference element
|
inlineprotected |
constructor creating empty geometry information
|
inlineexplicit |
creating geometry information due to given geometry types list
|
inlineprotected |
|
inline |
return local bary center for geometry of type type
|
inlinestatic |
return reference element for type
Referenced by Dune::Fem::GeometryInformation< GridType, 0 >::localCenter(), and Dune::Fem::GeometryInformation< GridType, 0 >::referenceVolume().
|
inline |
return volume of reference element for geometry of type type
Referenced by Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpaceType, QuadratureType >::getAffineMassFactor().
|
static |
dimension
Referenced by Dune::Fem::AllGeomTypes< IndexSetImp, GridImp >::InsertGeometryTypes< dim >::apply().