dune-grid
2.9.0
|
#include <dune/grid/albertagrid/geometryreference.hh>
Public Types | |
typedef Implementation::ctype | ctype |
typedef Implementation::LocalCoordinate | LocalCoordinate |
typedef Implementation::GlobalCoordinate | GlobalCoordinate |
typedef Implementation::JacobianInverseTransposed | JacobianInverseTransposed |
typedef Implementation::JacobianTransposed | JacobianTransposed |
using | Jacobian = Std::detected_or_t< JacobianDefault, JacobianOfImplementation, Implementation > |
using | JacobianInverse = Std::detected_or_t< JacobianInverseDefault, JacobianInverseOfImplementation, Implementation > |
Public Member Functions | |
GeometryReference (const Implementation &impl) | |
GeometryType | type () const |
bool | affine () const |
int | corners () const |
GlobalCoordinate | corner (int i) const |
GlobalCoordinate | center () const |
GlobalCoordinate | global (const LocalCoordinate &local) const |
LocalCoordinate (const GlobalCoordinate &global) const | |
ctype | integrationElement (const LocalCoordinate &local) const |
ctype | volume () const |
JacobianTransposed | jacobianTransposed (const LocalCoordinate &local) const |
JacobianInverseTransposed | jacobianInverseTransposed (const LocalCoordinate &local) const |
Jacobian | jacobian (const LocalCoordinate &local) const |
JacobianInverse | jacobianInverse (const LocalCoordinate &local) const |
const Implementation & | impl () const |
Static Public Attributes | |
static const int | mydimension = Implementation::mydimension |
static const int | coorddimension = Implementation::coorddimension |
typedef Implementation::ctype Dune::GeometryReference< Implementation >::ctype |
typedef Implementation::GlobalCoordinate Dune::GeometryReference< Implementation >::GlobalCoordinate |
using Dune::GeometryReference< Implementation >::Jacobian = Std::detected_or_t<JacobianDefault, JacobianOfImplementation, Implementation> |
using Dune::GeometryReference< Implementation >::JacobianInverse = Std::detected_or_t<JacobianInverseDefault, JacobianInverseOfImplementation, Implementation> |
typedef Implementation::JacobianInverseTransposed Dune::GeometryReference< Implementation >::JacobianInverseTransposed |
typedef Implementation::JacobianTransposed Dune::GeometryReference< Implementation >::JacobianTransposed |
typedef Implementation::LocalCoordinate Dune::GeometryReference< Implementation >::LocalCoordinate |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |