|
dune-grid-dev-howto
2.2.1
|
#include <dune/grid/identitygrid/identitygridgeometry.hh>
Public Types | |
| enum | { CodimInHostGrid = GridImp::HostGridType::dimension - mydim } |
| enum | { DimensionWorld = GridImp::HostGridType::dimensionworld } |
| typedef FieldMatrix< ctype, mydim, coorddim > | JacobianTransposed |
| type of jacobian transposed | |
| typedef GridImp::HostGridType::Traits::template Codim< CodimInHostGrid > ::Geometry | HostGridGeometryType |
| typedef GridImp::HostGridType::Traits::template Codim< CodimInHostGrid > ::Geometry | HostGridLocalGeometryType |
| typedef SelectType< coorddim==DimensionWorld, HostGridGeometryType, HostGridLocalGeometryType > ::Type | HostGridGeometry |
Public Member Functions | |
| IdentityGridGeometry (const HostGridGeometry &hostGeometry) | |
| GeometryType | type () const |
| Return the element type identifier. | |
| bool | affine () const |
| int | corners () const |
| return the number of corners of this element. Corners are numbered 0...n-1 | |
| const FieldVector< ctype, coorddim > | corner (int i) const |
| access to coordinates of corners. Index is the number of the corner | |
| FieldVector< ctype, coorddim > | global (const FieldVector< ctype, mydim > &local) const |
| Maps a local coordinate within reference element to global coordinate in element. | |
| const JacobianTransposed & | jacobianTransposed (const FieldVector< ctype, mydim > &local) const |
| Return the transposed of the Jacobian. | |
| FieldVector< ctype, mydim > | local (const FieldVector< ctype, coorddim > &global) const |
| Maps a global coordinate within the element to a local coordinate in its reference element. | |
| bool | checkInside (const FieldVector< ctype, mydim > &local) const |
| Returns true if the point is in the current element. | |
| ctype | integrationElement (const FieldVector< ctype, mydim > &local) const |
| const FieldMatrix< ctype, coorddim, mydim > & | jacobianInverseTransposed (const FieldVector< ctype, mydim > &local) const |
| The Jacobian matrix of the mapping from the reference element to this element. | |
Public Attributes | |
| HostGridGeometry | hostGeometry_ |
| typedef SelectType<coorddim==DimensionWorld, HostGridGeometryType, HostGridLocalGeometryType>::Type Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridGeometry |
| typedef GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Geometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridGeometryType |
| typedef GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Geometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridLocalGeometryType |
| typedef FieldMatrix< ctype, mydim, coorddim > Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::JacobianTransposed |
type of jacobian transposed
|
inline |
constructor from host geometry
|
inline |
|
inline |
Returns true if the point is in the current element.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
access to coordinates of corners. Index is the number of the corner
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
return the number of corners of this element. Corners are numbered 0...n-1
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
Maps a local coordinate within reference element to global coordinate in element.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
|
inline |
The Jacobian matrix of the mapping from the reference element to this element.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
Return the transposed of the Jacobian.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
Maps a global coordinate within the element to a local coordinate in its reference element.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
|
inline |
Return the element type identifier.
References Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_.
| HostGridGeometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_ |
Referenced by Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::affine(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::checkInside(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::corner(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::corners(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::global(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::integrationElement(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::jacobianInverseTransposed(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::jacobianTransposed(), Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::local(), and Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::type().
1.8.1.2