|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
Dune::IdentityGridGeometry< mydim, coorddim, GridImp > Class Template Reference
#include <dune/grid/identitygrid/identitygridgeometry.hh>
Inheritance diagram for Dune::IdentityGridGeometry< mydim, coorddim, GridImp >:

Public Types | |
| enum | { CodimInHostGrid = GridImp::HostGridType::dimension - mydim } |
| enum | { DimensionWorld = GridImp::HostGridType::dimensionworld } |
| typedef GridImp::HostGridType::Traits::template Codim< CodimInHostGrid >::Geometry | HostGridGeometryType |
| typedef GridImp::HostGridType::Traits::template Codim< CodimInHostGrid >::Geometry | HostGridLocalGeometryType |
| typedef std::conditional< coorddim==DimensionWorld, HostGridGeometryType, HostGridLocalGeometryType >::type | HostGridGeometry |
| typedef HostGridGeometryType::JacobianInverseTransposed | JacobianInverseTransposed |
| type of jacobian transposed | |
| typedef HostGridGeometryType::JacobianTransposed | JacobianTransposed |
| typedef FieldVector< ctype, mydim > | LocalCoordinate |
| typedef FieldVector< ctype, cdim > | GlobalCoordinate |
| typedef ctype | Volume |
| Number type used for the geometry volume. | |
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 | |
| 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 |
| JacobianInverseTransposed | jacobianInverseTransposed (const FieldVector< ctype, mydim > &local) const |
| The Jacobian matrix of the mapping from the reference element to this element. | |
| Volume | volume () const |
| return volume of the geometry | |
| GlobalCoordinate | center () const |
| return center of the geometry | |
Public Attributes | |
| HostGridGeometry | hostGeometry_ |
Static Public Attributes | |
| static const int | mydimension |
| static const int | coorddimension |
Member Typedef Documentation
◆ GlobalCoordinate
|
inherited |
◆ HostGridGeometry
template<int mydim, int coorddim, class GridImp >
| typedef std::conditional<coorddim==DimensionWorld,HostGridGeometryType,HostGridLocalGeometryType>::type Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridGeometry |
◆ HostGridGeometryType
template<int mydim, int coorddim, class GridImp >
| typedef GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Geometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridGeometryType |
◆ HostGridLocalGeometryType
template<int mydim, int coorddim, class GridImp >
| typedef GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Geometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::HostGridLocalGeometryType |
◆ JacobianInverseTransposed
template<int mydim, int coorddim, class GridImp >
| typedef HostGridGeometryType::JacobianInverseTransposed Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::JacobianInverseTransposed |
type of jacobian transposed
◆ JacobianTransposed
template<int mydim, int coorddim, class GridImp >
| typedef HostGridGeometryType::JacobianTransposed Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::JacobianTransposed |
◆ LocalCoordinate
|
inherited |
◆ Volume
|
inherited |
Number type used for the geometry volume.
Member Enumeration Documentation
◆ anonymous enum
◆ anonymous enum
Constructor & Destructor Documentation
◆ IdentityGridGeometry()
template<int mydim, int coorddim, class GridImp >
|
inline |
constructor from host geometry
Member Function Documentation
◆ affine()
template<int mydim, int coorddim, class GridImp >
|
inline |
◆ center()
|
inlineinherited |
return center of the geometry
◆ checkInside()
template<int mydim, int coorddim, class GridImp >
|
inline |
Returns true if the point is in the current element.
◆ corner()
template<int mydim, int coorddim, class GridImp >
|
inline |
access to coordinates of corners. Index is the number of the corner
◆ corners()
template<int mydim, int coorddim, class GridImp >
|
inline |
return the number of corners of this element. Corners are numbered 0...n-1
◆ global()
template<int mydim, int coorddim, class GridImp >
|
inline |
Maps a local coordinate within reference element to global coordinate in element
◆ integrationElement()
template<int mydim, int coorddim, class GridImp >
|
inline |
◆ jacobianInverseTransposed()
template<int mydim, int coorddim, class GridImp >
|
inline |
The Jacobian matrix of the mapping from the reference element to this element.
◆ jacobianTransposed()
template<int mydim, int coorddim, class GridImp >
|
inline |
Return the transposed of the Jacobian.
◆ local()
template<int mydim, int coorddim, class GridImp >
|
inline |
Maps a global coordinate within the element to a local coordinate in its reference element.
◆ type()
template<int mydim, int coorddim, class GridImp >
|
inline |
Return the element type identifier.
◆ volume()
|
inlineinherited |
return volume of the geometry
Member Data Documentation
◆ coorddimension
|
staticinherited |
◆ hostGeometry_
template<int mydim, int coorddim, class GridImp >
| HostGridGeometry Dune::IdentityGridGeometry< mydim, coorddim, GridImp >::hostGeometry_ |
◆ mydimension
|
staticinherited |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8