|
dune-grid 2.10
|
#include <dune/grid/albertagrid/geometry.hh>
Public Types | |
| typedef Alberta::Real | ctype |
| type of coordinates | |
| typedef FieldVector< ctype, mydimension > | LocalCoordinate |
| typedef FieldVector< ctype, coorddimension > | GlobalCoordinate |
| 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 | |
| AlbertaGridGlobalGeometry () | |
| template<class CoordReader > | |
| AlbertaGridGlobalGeometry (const CoordReader &coordReader) | |
| GeometryType | type () const |
| obtain the type of reference element | |
| int | corners () const |
| number of corner the geometry | |
| GlobalCoordinate | corner (const int i) const |
| obtain the i-th corner of this geometry | |
| GlobalCoordinate | center () const |
| return center of geometry | |
| GlobalCoordinate | global (const LocalCoordinate &local) const |
| map a point from the reference element to the geometry | |
| LocalCoordinate | local (const GlobalCoordinate &global) const |
| map a point from the geometry to the reference element | |
| ctype | integrationElement () const |
| integration element of the geometry mapping | |
| ctype | integrationElement (const LocalCoordinate &local) const |
| integration element of the geometry mapping | |
| ctype | volume () const |
| volume of geometry | |
| const JacobianTransposed & | jacobianTransposed () const |
| transposed of the geometry mapping's Jacobian | |
| const JacobianTransposed & | jacobianTransposed (const LocalCoordinate &local) const |
| transposed of the geometry mapping's Jacobian | |
| const JacobianInverseTransposed & | jacobianInverseTransposed () const |
| transposed inverse of the geometry mapping's Jacobian | |
| const JacobianInverseTransposed & | jacobianInverseTransposed (const LocalCoordinate &local) const |
| transposed inverse of the geometry mapping's Jacobian | |
| Jacobian | jacobian (const LocalCoordinate &local) const |
| geometry mapping's Jacobian | |
| JacobianInverse | jacobianInverse (const LocalCoordinate &local) const |
| inverse of the geometry mapping's Jacobian | |
| void | invalidate () |
| invalidate the geometry | |
| template<class CoordReader > | |
| void | build (const CoordReader &coordReader) |
| build the geometry from a coordinate reader | |
Static Public Attributes | |
| static constexpr int | dimension = Grid::dimension |
| static constexpr int | mydimension = dimension |
| static constexpr int | codimension = dimension - mydimension |
| static constexpr int | coorddimension = cdim |
| typedef Alberta::Real Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::ctype |
type of coordinates
| typedef FieldVector< ctype, coorddimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::GlobalCoordinate |
| typedef FieldMatrix< ctype, coorddimension, mydimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::Jacobian |
| typedef FieldMatrix< ctype, mydimension, coorddimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::JacobianInverse |
| typedef FieldMatrix< ctype, coorddimension, mydimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::JacobianInverseTransposed |
| typedef FieldMatrix< ctype, mydimension, coorddimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::JacobianTransposed |
| typedef FieldVector< ctype, mydimension > Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::LocalCoordinate |
|
inline |
|
inline |
|
inline |
build the geometry from a coordinate reader
|
inline |
return center of geometry
|
inline |
obtain the i-th corner of this geometry
|
inline |
number of corner the geometry
| GlobalCoordinate Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::global | ( | const LocalCoordinate & | local | ) | const |
map a point from the reference element to the geometry
|
inline |
integration element of the geometry mapping
|
inline |
integration element of the geometry mapping
|
inline |
invalidate the geometry
|
inline |
geometry mapping's Jacobian
|
inline |
inverse of the geometry mapping's Jacobian
|
inline |
transposed inverse of the geometry mapping's Jacobian
|
inline |
transposed inverse of the geometry mapping's Jacobian
|
inline |
transposed of the geometry mapping's Jacobian
|
inline |
transposed of the geometry mapping's Jacobian
| LocalCoordinate Dune::AlbertaGridGlobalGeometry< dim, cdim, const AlbertaGrid< dim, cdim > >::local | ( | const GlobalCoordinate & | global | ) | const |
map a point from the geometry to the reference element
|
inline |
obtain the type of reference element
|
inline |
volume of geometry
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |