DUNE-FEM (unstable)
Dune::Fem::EntityGeometryStorageImpl< Entity, storeGeometry > Class Template Reference
implementation of entity and geometry storage for basis function set and local functions More...
#include <dune/fem/storage/entitygeometry.hh>
Public Types | |
| typedef Entity | EntityType | 
| entity type  | |
| typedef EntityType::Geometry | Geometry | 
| type of geometry  | |
| typedef Geometry::ctype | ctype | 
| type of coordinate field  | |
| typedef std::decay_t< decltype(Dune::ReferenceElements< ctype, Geometry::coorddimension >::general(std::declval< const Dune::GeometryType & >())) > | ReferenceElementType | 
| type of reference element  | |
Public Member Functions | |
| EntityGeometryStorageImpl () | |
| constructor  | |
| EntityGeometryStorageImpl (const EntityType &entity) | |
| constructor  | |
| EntityGeometryStorageImpl (const EntityGeometryStorageImpl &other) | |
| copy constructor  | |
| EntityGeometryStorageImpl & | operator= (const EntityGeometryStorageImpl &other) | 
| assignment operator  | |
| const Entity & | entity () const | 
| return entity  | |
| bool | valid () const | 
| return true if entity pointer is set  | |
| const Geometry & | geometry () const | 
| return geometry  | |
| Dune::GeometryType | type () const | 
| return geometry type  | |
| const ReferenceElementType & | referenceElement () const | 
| return reference element  | |
| void | bind (const EntityType &entity) | 
| set new entity object and geometry if enabled  | |
| void | unbind () | 
| release entity and geometry object  | |
Detailed Description
template<class Entity, bool storeGeometry = true>
class Dune::Fem::EntityGeometryStorageImpl< Entity, storeGeometry >
class Dune::Fem::EntityGeometryStorageImpl< Entity, storeGeometry >
implementation of entity and geometry storage for basis function set and local functions
- Template Parameters
 - 
  
Entity entity type storeGeometry if true, geometry is also stored  
- Note
 - EntityGeometryStorageImpl must be a copyable object.
 
The documentation for this class was generated from the following file:
- dune/fem/storage/entitygeometry.hh
 
   | 
                                Legal Statements / Impressum  | 
                                Hosted by  TU Dresden & Uni Heidelberg  | 
				  generated with Hugo v0.111.3
								(Nov 3, 23:36, 2025)