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] |