|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
geometrygrid/geometry.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
78 : public InferHasSingleGeometryType< Capabilities::hasSingleGeometryType< Grid >, Traits::dimension, mydim >
105 typedef CachedMultiLinearGeometry< ctype, mydimension, coorddimension, GeometryTraits< Grid > > BasicMapping;
197 GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); }
198 LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); }
200 ctype integrationElement ( const LocalCoordinate &local ) const { return mapping_->integrationElement( local ); }
203 JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); }
204 JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); }
206 Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); }
207 JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); }
size_type dim() const
const GlobalIndex & global() const
LocalIndex & local()
void swap(T &v1, T &v2, bool mask)
Include standard header files.
Dune::GeometryType type() const
int corners() const
GlobalCoordinate global(const LocalCoordinate &local) const
bool affine() const
LocalCoordinate local(const GlobalCoordinate &global) const
Base::LocalCoordinate LocalCoordinate
JacobianInverse jacobianInverse(const LocalCoordinate &local) const
JacobianTransposed jacobianTransposed(const LocalCoordinate &local) const
GlobalCoordinate corner(int i) const
Volume volume() const
ctype integrationElement(const LocalCoordinate &local) const
Jacobian jacobian(const LocalCoordinate &local) const
Base::JacobianInverseTransposed JacobianInverseTransposed
Base::JacobianTransposed JacobianTransposed
Base::JacobianInverse JacobianInverse
Base::Jacobian Jacobian
Base::GlobalCoordinate GlobalCoordinate
GlobalCoordinate center() const
JacobianInverseTransposed jacobianInverseTransposed(const LocalCoordinate &local) const
constexpr unsigned int dim() const
Definition cornerstorage.hh:22
Definition cornerstorage.hh:174
Definition geometrygrid/geometry.hh:30
static const unsigned int topologyId
Definition geometrygrid/geometry.hh:37
static const bool v
Definition geometrygrid/geometry.hh:36
Definition geometrygrid/geometry.hh:61
Impl::FieldMatrixHelper< ctype > MatrixHelper
Definition geometrygrid/geometry.hh:66
static ctype tolerance()
Definition geometrygrid/geometry.hh:68
std::remove_const< Grid >::type::Traits Traits
Definition geometrygrid/geometry.hh:62
Definition geometrygrid/geometry.hh:72
GeoGrid::CornerStorage< mydim, cdim, Grid > Type
Definition geometrygrid/geometry.hh:73
Definition geometrygrid/geometry.hh:79
Definition geometrygrid/geometry.hh:89
GlobalCoordinate global(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:197
static const int codimension
Definition geometrygrid/geometry.hh:102
LocalCoordinate local(const GlobalCoordinate &global) const
Definition geometrygrid/geometry.hh:198
JacobianInverseTransposed jacobianInverseTransposed(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:204
Geometry(const Grid &grid, const GeometryType &type, const CoordVector &coords)
Definition geometrygrid/geometry.hh:138
static const int mydimension
Definition geometrygrid/geometry.hh:99
CachedMultiLinearGeometry< ctype, mydimension, coorddimension, GeometryTraits< Grid > > BasicMapping
Definition geometrygrid/geometry.hh:105
Mapping::JacobianInverse JacobianInverse
Definition geometrygrid/geometry.hh:130
GlobalCoordinate corner(const int i) const
Definition geometrygrid/geometry.hh:194
JacobianInverse jacobianInverse(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:207
static const int coorddimension
Definition geometrygrid/geometry.hh:100
Jacobian jacobian(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:206
Mapping::JacobianTransposed JacobianTransposed
Definition geometrygrid/geometry.hh:127
GlobalCoordinate center() const
Definition geometrygrid/geometry.hh:195
ctype integrationElement(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:200
const This & operator=(const This &other)
Definition geometrygrid/geometry.hh:169
JacobianTransposed jacobianTransposed(const LocalCoordinate &local) const
Definition geometrygrid/geometry.hh:203
Mapping::GlobalCoordinate GlobalCoordinate
Definition geometrygrid/geometry.hh:125
Mapping::JacobianInverseTransposed JacobianInverseTransposed
Definition geometrygrid/geometry.hh:128
Mapping::LocalCoordinate LocalCoordinate
Definition geometrygrid/geometry.hh:124
Definition geometrygrid/geometry.hh:109
Mapping(const GeometryType &type, const CoordVector &coords)
Definition geometrygrid/geometry.hh:111
bool removeReference()
Definition geometrygrid/geometry.hh:117
void addReference()
Definition geometrygrid/geometry.hh:116
A set of traits classes to store static information about grid implementation.
T epsilon(T... args)
T swap(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8