dune-geometry
2.2.0
|
implementation of GenericGeometry::Mapping for first order lagrange type reference mappings. More...
#include <dune/geometry/genericgeometry/cornermapping.hh>
Classes | |
struct | SubTopology |
Public Types | |
typedef Topo | Topology |
typedef CStorage | CornerStorage |
typedef MappingTraits < CoordTraits, Topology::dimension, dimW > | Traits |
typedef Traits::FieldType | FieldType |
typedef Traits::LocalCoordinate | LocalCoordinate |
typedef Traits::GlobalCoordinate | GlobalCoordinate |
typedef Traits::JacobianType | JacobianType |
typedef Traits::JacobianTransposedType | JacobianTransposedType |
typedef GenericGeometry::ReferenceElement < Topology, FieldType > | ReferenceElement |
Public Member Functions | |
template<class CoordVector > | |
CornerMapping (const CoordVector &coords) | |
const GlobalCoordinate & | corner (int i) const |
void | global (const LocalCoordinate &x, GlobalCoordinate &y) const |
bool | jacobianTransposed (const LocalCoordinate &x, JacobianTransposedType &JT) const |
template<unsigned int codim, unsigned int i> | |
SubTopology< codim, i >::Trace | trace () const |
Static Public Attributes | |
static const unsigned int | dimension = Traits::dimension |
static const unsigned int | dimWorld = Traits::dimWorld |
static const bool | alwaysAffine = GenericMapping::alwaysAffine |
Protected Attributes | |
CornerStorage | coords_ |
implementation of GenericGeometry::Mapping for first order lagrange type reference mappings.
typedef CStorage Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::CornerStorage |
typedef Traits::FieldType Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::FieldType |
typedef Traits::GlobalCoordinate Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::GlobalCoordinate |
typedef Traits::JacobianTransposedType Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::JacobianTransposedType |
typedef Traits::JacobianType Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::JacobianType |
typedef Traits::LocalCoordinate Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::LocalCoordinate |
typedef GenericGeometry::ReferenceElement< Topology, FieldType > Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::ReferenceElement |
typedef Topo Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::Topology |
typedef MappingTraits< CoordTraits, Topology::dimension, dimW > Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::Traits |
Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::CornerMapping | ( | const CoordVector & | coords | ) | [inline, explicit] |
const GlobalCoordinate& Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::corner | ( | int | i | ) | const [inline] |
void Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::global | ( | const LocalCoordinate & | x, |
GlobalCoordinate & | y | ||
) | const [inline] |
bool Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::jacobianTransposed | ( | const LocalCoordinate & | x, |
JacobianTransposedType & | JT | ||
) | const [inline] |
SubTopology< codim, i >::Trace Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::trace | ( | ) | const [inline] |
const bool Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::alwaysAffine = GenericMapping::alwaysAffine [static] |
CornerStorage Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::coords_ [protected] |
Referenced by Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::corner(), Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::global(), and Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::jacobianTransposed().
const unsigned int Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::dimension = Traits::dimension [static] |
const unsigned int Dune::GenericGeometry::CornerMapping< CoordTraits, Topo, dimW, CStorage, affine >::dimWorld = Traits::dimWorld [static] |