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