dune-geometry
2.3.1
|
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 |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
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().
|
static |
|
static |