DUNE-FEM (unstable)
geometry implementation for AlbertaGrid More...
#include <dune/grid/albertagrid/geometry.hh>
Public Types | |
typedef Alberta::Real | ctype |
type of coordinates | |
Public Member Functions | |
GeometryType | type () const |
obtain the type of reference element | |
bool | affine () const |
returns always true since we only have simplices | |
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 (const GlobalCoordinate &global) const | |
map a point from the geometry to the reference element | |
ctype | integrationElement () const |
integration element of the geometry mapping More... | |
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 More... | |
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 More... | |
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 | |
Detailed Description
class Dune::AlbertaGridGeometry< mydim, cdim, GridImp >
geometry implementation for AlbertaGrid
Defines the geometry part of a mesh entity. Works for all dimensions, element types and dim of world. Provides reference element and mapping between local and global coordinates.
- Template Parameters
-
mydim dimension of the element (0 <= dim <= 3) cdim dimension of global coordinates GridImp grid implementation (always const AlbertaGrid< dim, dimworld >)
Member Function Documentation
◆ integrationElement()
|
inline |
integration element of the geometry mapping
- Note
- This method is not part of the geometry interface. It is used internally only.
Referenced by Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::integrationElement(), and Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::volume().
◆ jacobianInverseTransposed()
|
inline |
transposed inverse of the geometry mapping's Jacobian
- Note
- This method is not part of the geometry interface. It is used internally only.
Referenced by Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::jacobianInverse(), and Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::jacobianInverseTransposed().
◆ jacobianTransposed()
|
inline |
transposed of the geometry mapping's Jacobian
- Note
- This method is not part of the geometry interface. It is used internally only.
Referenced by Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::jacobian(), and Dune::AlbertaGridGeometry< mydim, cdim, GridImp >::jacobianTransposed().
The documentation for this class was generated from the following files:
- dune/grid/albertagrid/geometry.hh
- dune/grid/albertagrid/geometry.cc