|
dune-grid
2.2.0
|
#include <dune/grid/geometrygrid/geometry.hh>
Public Types | |
| typedef Mapping::FieldType | ctype |
| typedef FieldVector< ctype, mydimension > | LocalCoordinate |
| typedef FieldVector< ctype, coorddimension > | GlobalCoordinate |
| typedef Mapping::JacobianTransposed | JacobianTransposed |
| typedef Mapping::JacobianInverseTransposed | JacobianInverseTransposed |
| typedef JacobianInverseTransposed | Jacobian |
Public Member Functions | |
| Geometry (const Grid &grid) | |
| template<class CoordVector > | |
| Geometry (const Grid &grid, const GeometryType &type, const CoordVector &coords) | |
| template<int fatherdim> | |
| Geometry (const Geometry< fatherdim, cdim, Grid > &father, int i) | |
| Geometry (const This &other) | |
| ~Geometry () | |
| const This & | operator= (const This &other) |
| operator bool () const | |
| bool | affine () const |
| GeometryType | type () const |
| int | corners () const |
| GlobalCoordinate | corner (const int i) const |
| GlobalCoordinate | center () const |
| GlobalCoordinate | global (const LocalCoordinate &local) const |
| LocalCoordinate | local (const GlobalCoordinate &global) const |
| ctype | integrationElement (const LocalCoordinate &local) const |
| ctype | volume () const |
| const JacobianTransposed & | jacobianTransposed (const LocalCoordinate &local) const |
| const JacobianInverseTransposed & | jacobianInverseTransposed (const LocalCoordinate &local) const |
| const Grid & | grid () const |
Static Public Attributes | |
| static const int | mydimension = mydim |
| static const int | coorddimension = cdim |
| static const int | dimension = MappingFamily::dimension |
| static const int | codimension = dimension - mydimension |
Protected Types | |
| typedef MappingFamily::template Codim < codimension > ::MappingProvider | MappingProvider |
| typedef MappingFamily::template Codim < codimension >::Mapping | Mapping |
Friends | |
| class | Geometry |
| typedef Mapping::FieldType Dune::GeoGrid::Geometry< mydim, cdim, Grid >::ctype |
| typedef FieldVector< ctype, coorddimension > Dune::GeoGrid::Geometry< mydim, cdim, Grid >::GlobalCoordinate |
| typedef JacobianInverseTransposed Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Jacobian |
| typedef Mapping::JacobianInverseTransposed Dune::GeoGrid::Geometry< mydim, cdim, Grid >::JacobianInverseTransposed |
| typedef Mapping::JacobianTransposed Dune::GeoGrid::Geometry< mydim, cdim, Grid >::JacobianTransposed |
| typedef FieldVector< ctype, mydimension > Dune::GeoGrid::Geometry< mydim, cdim, Grid >::LocalCoordinate |
typedef MappingFamily::template Codim< codimension >::Mapping Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Mapping [protected] |
typedef MappingFamily::template Codim< codimension >::MappingProvider Dune::GeoGrid::Geometry< mydim, cdim, Grid >::MappingProvider [protected] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry | ( | const Grid & | grid | ) | [inline] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry | ( | const Grid & | grid, |
| const GeometryType & | type, | ||
| const CoordVector & | coords | ||
| ) | [inline] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry | ( | const Geometry< fatherdim, cdim, Grid > & | father, |
| int | i | ||
| ) | [inline] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry | ( | const This & | other | ) | [inline] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::~Geometry | ( | ) | [inline] |
| bool Dune::GeoGrid::Geometry< mydim, cdim, Grid >::affine | ( | ) | const [inline] |
| GlobalCoordinate Dune::GeoGrid::Geometry< mydim, cdim, Grid >::center | ( | ) | const [inline] |
| GlobalCoordinate Dune::GeoGrid::Geometry< mydim, cdim, Grid >::corner | ( | const int | i | ) | const [inline] |
| int Dune::GeoGrid::Geometry< mydim, cdim, Grid >::corners | ( | ) | const [inline] |
| GlobalCoordinate Dune::GeoGrid::Geometry< mydim, cdim, Grid >::global | ( | const LocalCoordinate & | local | ) | const [inline] |
| const Grid& Dune::GeoGrid::Geometry< mydim, cdim, Grid >::grid | ( | ) | const [inline] |
Referenced by Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry().
| ctype Dune::GeoGrid::Geometry< mydim, cdim, Grid >::integrationElement | ( | const LocalCoordinate & | local | ) | const [inline] |
| const JacobianInverseTransposed& Dune::GeoGrid::Geometry< mydim, cdim, Grid >::jacobianInverseTransposed | ( | const LocalCoordinate & | local | ) | const [inline] |
| const JacobianTransposed& Dune::GeoGrid::Geometry< mydim, cdim, Grid >::jacobianTransposed | ( | const LocalCoordinate & | local | ) | const [inline] |
| LocalCoordinate Dune::GeoGrid::Geometry< mydim, cdim, Grid >::local | ( | const GlobalCoordinate & | global | ) | const [inline] |
| Dune::GeoGrid::Geometry< mydim, cdim, Grid >::operator bool | ( | ) | const [inline] |
| const This& Dune::GeoGrid::Geometry< mydim, cdim, Grid >::operator= | ( | const This & | other | ) | [inline] |
| GeometryType Dune::GeoGrid::Geometry< mydim, cdim, Grid >::type | ( | ) | const [inline] |
Referenced by Dune::GeoGrid::Geometry< mydim, cdim, Grid >::Geometry().
| ctype Dune::GeoGrid::Geometry< mydim, cdim, Grid >::volume | ( | ) | const [inline] |
friend class Geometry [friend] |
const int Dune::GeoGrid::Geometry< mydim, cdim, Grid >::codimension = dimension - mydimension [static] |
const int Dune::GeoGrid::Geometry< mydim, cdim, Grid >::coorddimension = cdim [static] |
const int Dune::GeoGrid::Geometry< mydim, cdim, Grid >::dimension = MappingFamily::dimension [static] |
const int Dune::GeoGrid::Geometry< mydim, cdim, Grid >::mydimension = mydim [static] |
1.7.6.1