|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Dune::MMeshGeometry< md, 2, GridImp > Class Template Reference
#include <dune/mmesh/grid/geometry.hh>
Inheritance diagram for Dune::MMeshGeometry< md, 2, 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 FieldVector< typename GridImp::ctype, coorddim > | FVector |
| typedef GridImp::LeafIntersection | Intersection |
| typedef ct | ctype |
| 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 | |
| MMeshGeometry () | |
| MMeshGeometry (const typename GridImp::template HostGridEntity< 0 > &hostEntity) | |
| Constructor from host geometry with codim 0. | |
| MMeshGeometry (const std::array< FVector, 3 > points) | |
| MMeshGeometry (const typename GridImp::template HostGridEntity< 1 > &hostEntity) | |
| Constructor from host geometry with codim 1. | |
| MMeshGeometry (int idx) | |
| Constructor of local intersection geometry. | |
| MMeshGeometry (const typename GridImp::template HostGridEntity< 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 = 2 |
Detailed Description
template<int md, class GridImp>
class Dune::MMeshGeometry< md, 2, GridImp >
class Dune::MMeshGeometry< md, 2, GridImp >
2D Geometry
Member Typedef Documentation
◆ BaseType
template<int md, class GridImp >
| typedef AffineGeometry<typename GridImp::ctype, mydim, coorddim> Dune::MMeshGeometry< md, 2, GridImp >::BaseType |
◆ FVector
template<int md, class GridImp >
| typedef FieldVector<typename GridImp::ctype, coorddim> Dune::MMeshGeometry< md, 2, GridImp >::FVector |
◆ Intersection
template<int md, class GridImp >
| typedef GridImp::LeafIntersection Dune::MMeshGeometry< md, 2, GridImp >::Intersection |
Member Enumeration Documentation
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
Constructor & Destructor Documentation
◆ MMeshGeometry() [1/6]
template<int md, class GridImp >
|
inlineexplicit |
◆ MMeshGeometry() [2/6]
template<int md, class GridImp >
|
inline |
Constructor from host geometry with codim 0.
◆ MMeshGeometry() [3/6]
template<int md, class GridImp >
|
inline |
◆ MMeshGeometry() [4/6]
template<int md, class GridImp >
|
inline |
Constructor from host geometry with codim 1.
◆ MMeshGeometry() [5/6]
template<int md, class GridImp >
|
inline |
Constructor of local intersection geometry.
◆ MMeshGeometry() [6/6]
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