|
dune-grid 2.11
|
Loading...
Searching...
No Matches
Dune::YaspGeometry< mydim, cdim, GridImp > Class Template Reference
The general version that handles all codimensions but 0 and dim. More...
#include <dune/grid/yaspgrid/yaspgridgeometry.hh>
Inheritance diagram for Dune::YaspGeometry< mydim, cdim, GridImp >:

Public Types | |
| typedef GridImp::ctype | ctype |
| define type used for coordinates in grid module | |
| typedef FieldVector< ctype, dim > | LocalCoordinate |
| typedef FieldVector< ctype, coorddim > | GlobalCoordinate |
| typedef ctype | Volume |
| typedef std::conditional< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, dim, coorddim > >::type | JacobianTransposed |
| typedef std::conditional< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, coorddim, dim > >::type | JacobianInverseTransposed |
| typedef std::conditional_t< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, coorddim, dim > > | Jacobian |
| typedef std::conditional_t< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, dim, coorddim > > | JacobianInverse |
Public Member Functions | |
| YaspGeometry (const FieldVector< ctype, cdim > &ll, const FieldVector< ctype, cdim > &ur, const std::bitset< cdim > &shift) | |
| constructor from midpoint and extension and a bitset defining which unit vectors span the entity | |
| GeometryType | type () const |
| GlobalCoordinate | global (const LocalCoordinate &local) const |
| LocalCoordinate | local (const GlobalCoordinate &global) const |
| JacobianTransposed | jacobianTransposed (const LocalCoordinate &local) const |
| JacobianInverseTransposed | jacobianInverseTransposed (const LocalCoordinate &local) const |
| Jacobian | jacobian (const LocalCoordinate &local) const |
| JacobianInverse | jacobianInverse (const LocalCoordinate &local) const |
| Volume | integrationElement (const LocalCoordinate &local) const |
| GlobalCoordinate | center () const |
| int | corners () const |
| GlobalCoordinate | corner (int k) const |
| Volume | volume () const |
| bool | affine () const |
Static Public Attributes | |
| static constexpr int | mydimension |
| static constexpr int | coorddimension |
Detailed Description
template<int mydim, int cdim, class GridImp>
class Dune::YaspGeometry< mydim, cdim, GridImp >
class Dune::YaspGeometry< mydim, cdim, GridImp >
The general version that handles all codimensions but 0 and dim.
- Template Parameters
-
mydim the codimension cdim the coordinate dimension (NOT codim)
Member Typedef Documentation
◆ ctype
template<int mydim, int cdim, class GridImp >
| typedef GridImp::ctype Dune::YaspGeometry< mydim, cdim, GridImp >::ctype |
define type used for coordinates in grid module
Constructor & Destructor Documentation
◆ YaspGeometry()
template<int mydim, int cdim, class GridImp >
|
inline |
constructor from midpoint and extension and a bitset defining which unit vectors span the entity
The documentation for this class was generated from the following files:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8