|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Dune::MMeshInterfaceGridGeometry< md, 3, GridImp > Class Template Reference
#include <dune/mmesh/interface/geometry.hh>
Inheritance diagram for Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >:

Public Types | |
| enum | { dimension = GridImp::dimension } |
| enum | { dimensionworld = GridImp::dimensionworld } |
| enum | { coorddimension = coorddim } |
| enum | { mydimension = mydim } |
| typedef AffineGeometry< typename GridImp::ctype, mydim, coorddim > | BaseType |
| typedef GridImp::ctype | ctype |
| typedef FieldVector< ctype, coorddim > | FVector |
| typedef FieldVector< ctype, mydimension > | LocalCoordinate |
| typedef FieldVector< ctype, coorddimension > | GlobalCoordinate |
| typedef ctype | Volume |
| typedef FieldMatrix< ctype, mydimension, coorddimension > | JacobianTransposed |
| typedef FieldMatrix< ctype, coorddimension, mydimension > | JacobianInverseTransposed |
| typedef FieldMatrix< ctype, coorddimension, mydimension > | Jacobian |
| typedef FieldMatrix< ctype, mydimension, coorddimension > | JacobianInverse |
Public Member Functions | |
| MMeshInterfaceGridGeometry (const typename GridImp::template MMeshInterfaceEntity< 0 > &hostEntity) | |
| Constructor from host geometry with codim 0. | |
| MMeshInterfaceGridGeometry (const std::array< FVector, 3 > &points) | |
| Constructor from vertex list. | |
| MMeshInterfaceGridGeometry (const typename GridImp::template MMeshInterfaceEntity< 1 > &hostEntity) | |
| Constructor from host geometry with codim 1. | |
| MMeshInterfaceGridGeometry (const typename GridImp::template MMeshInterfaceEntity< 2 > &hostEntity) | |
| Constructor from host geometry with codim 2. | |
| const FVector | circumcenter () const |
| Obtain the circumcenter. | |
| bool | affine () const |
| Dune::GeometryType | type () const |
| int | corners () const |
| GlobalCoordinate | corner (int i) const |
| GlobalCoordinate | center () const |
| GlobalCoordinate | global (const LocalCoordinate &local) const |
| LocalCoordinate | local (const GlobalCoordinate &global) const |
| ctype | integrationElement (const LocalCoordinate &local) const |
| Volume | volume () const |
| const JacobianTransposed & | jacobianTransposed (const LocalCoordinate &local) const |
| const JacobianInverseTransposed & | jacobianInverseTransposed (const LocalCoordinate &local) const |
| Jacobian | jacobian (const LocalCoordinate &local) const |
| JacobianInverse | jacobianInverse (const LocalCoordinate &local) const |
Static Public Attributes | |
| static constexpr int | mydim = md |
| static constexpr int | coorddim = 3 |
Detailed Description
template<int md, class GridImp>
class Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >
class Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >
3D Geometry
Member Typedef Documentation
◆ BaseType
template<int md, class GridImp >
| typedef AffineGeometry<typename GridImp::ctype, mydim, coorddim> Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >::BaseType |
◆ ctype
template<int md, class GridImp >
| typedef GridImp::ctype Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >::ctype |
◆ FVector
template<int md, class GridImp >
| typedef FieldVector<ctype, coorddim> Dune::MMeshInterfaceGridGeometry< md, 3, GridImp >::FVector |
Member Enumeration Documentation
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
Constructor & Destructor Documentation
◆ MMeshInterfaceGridGeometry() [1/4]
template<int md, class GridImp >
|
inline |
Constructor from host geometry with codim 0.
◆ MMeshInterfaceGridGeometry() [2/4]
template<int md, class GridImp >
|
inline |
Constructor from vertex list.
◆ MMeshInterfaceGridGeometry() [3/4]
template<int md, class GridImp >
|
inline |
Constructor from host geometry with codim 1.
◆ MMeshInterfaceGridGeometry() [4/4]
template<int md, class GridImp >
|
inline |
Constructor from host geometry with codim 2.
Member Function Documentation
◆ circumcenter()
template<int md, class GridImp >
|
inline |
Obtain the circumcenter.
Member Data Documentation
◆ coorddim
template<int md, class GridImp >
|
staticconstexpr |
◆ mydim
template<int md, class GridImp >
|
staticconstexpr |
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