|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
entitygeometry.hh
Go to the documentation of this file.
120 DUNE_THROW(InvalidStateException,"EntityGeometryStorageImpl::geometry not available when storeGeometry is false!");
#define DUNE_THROW(E,...)
Geometry geometry() const
GridImp::template Codim< cd >::Geometry Geometry
GeometryType type() const
GridImp::ctype ctype
Definition mpimanager.hh:353
implementation of entity and geometry storage for basis function set and local functions
Definition entitygeometry.hh:35
Dune::GeometryType type() const
return geometry type
Definition entitygeometry.hh:126
EntityGeometryStorageImpl()
constructor
Definition entitygeometry.hh:64
EntityStorageType entity_
Definition entitygeometry.hh:195
std::optional< EntityType > EntityStorageType
Definition entitygeometry.hh:52
EntityGeometryStorageImpl & operator=(const EntityGeometryStorageImpl &other)
assignment operator
Definition entitygeometry.hh:90
std::conditional< storeGeometry, std::optional< Geometry >, Empty >::type GeometryStorageType
Definition entitygeometry.hh:60
Geometry::ctype ctype
type of coordinate field
Definition entitygeometry.hh:45
const Entity & entity() const
return entity
Definition entitygeometry.hh:101
const Geometry & geometry() const
return geometry
Definition entitygeometry.hh:111
void copyGeometry(const EntityGeometryStorageImpl &other)
Definition entitygeometry.hh:182
void unbind()
release entity and geometry object
Definition entitygeometry.hh:164
EntityGeometryStorageImpl(const EntityGeometryStorageImpl &other)
copy constructor
Definition entitygeometry.hh:80
GeometryStorageType geometry_
Definition entitygeometry.hh:196
const ReferenceElementType & referenceElement() const
return reference element
Definition entitygeometry.hh:129
EntityGeometryStorageImpl(const EntityType &entity)
constructor
Definition entitygeometry.hh:71
bool valid() const
return true if entity pointer is set
Definition entitygeometry.hh:108
Entity EntityType
entity type
Definition entitygeometry.hh:39
void bind(const EntityType &entity)
set new entity object and geometry if enabled
Definition entitygeometry.hh:135
EntityType::Geometry Geometry
type of geometry
Definition entitygeometry.hh:42
Definition entitygeometry.hh:55
T abort(T... args)
T emplace(T... args)
T endl(T... args)
T forward(T... args)
T reset(T... args)
T value(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8