|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
grid/cachingentity.hh
Go to the documentation of this file.
The multi id class.
Helpers for conversion from CGAL::Point_x to DUNE::FieldVector.
int id()
bool equals(const SLListConstIterator< T, A > &other) const
size_type dim() const
#define DUNE_THROW(E,...)
static constexpr T binomial(const T &n, const T &k) noexcept
static FieldVector< typename Kernel::RT, 2 > makeFieldVector(const CGAL::Point_2< Kernel > &p)
Helper function to create DUNE::FieldVector from CGAL::Point_2.
Definition pointfieldvector.hh:20
PartitionType
const EntityType & entity() const
Dune::Fem::Double abs(const Dune::Fem::Double &a)
StackAllocator< U, S > other
The implementation of caching entities in a MMeshThe caching entity copys the CGAL face object instea...
Definition grid/cachingentity.hh:39
bool operator<(const MMeshCachingEntity &other) const
returns true if id of other is greater
Definition grid/cachingentity.hh:107
const bool mightVanish() const
returns true if this entity will vanish after adaptation
Definition grid/cachingentity.hh:118
Geometry::GlobalCoordinate GlobalCoordinate
Definition grid/cachingentity.hh:79
bool isLeaf() const
returns true if Entity has no children
Definition grid/cachingentity.hh:151
int level() const
Level of this element.
Definition grid/cachingentity.hh:121
bool operator==(const MMeshCachingEntity &other) const
returns true if host entities are equal
Definition grid/cachingentity.hh:97
const bool isNew() const
returns true if this entity is new after adaptation
Definition grid/cachingentity.hh:115
unsigned int subEntities(unsigned int cc) const
Return the number of subEntities of codimension cc.
Definition grid/cachingentity.hh:137
bool operator==(const MMeshEntityType &entity) const
returns true if caching entity has same id like mmesh entity
Definition grid/cachingentity.hh:102
bool hasFather() const
returns true if father entity exists
Definition grid/cachingentity.hh:112
AffineGeometry< ctype, dim, dim > Geometry
Definition grid/cachingentity.hh:73
std::enable_if_t< d==3, ctype > intersectionVolume(const MMeshEntityType &entity) const
Definition grid/cachingentity.hh:170
std::enable_if_t< d==2, ctype > intersectionVolume(const MMeshEntityType &entity) const
calculates the intersection volume with another MMesh entity
Definition grid/cachingentity.hh:155
bool equals(const MMeshCachingEntity &other) const
returns true if host entities are equal
Definition grid/cachingentity.hh:92
MMeshCachingEntity()=delete
MMeshCachingEntity(const GridImp *mMesh, const HostGridEntity &hostEntity)
Definition grid/cachingentity.hh:83
Geometry geometry() const
Geometry of this entity.
Definition grid/cachingentity.hh:132
PartitionType partitionType() const
The partition type for parallel computing.
Definition grid/cachingentity.hh:127
GridImp::template Codim< 0 >::LocalGeometry LocalGeometry
Definition grid/cachingentity.hh:76
Definition grid/connectedcomponent.hh:19
The implementation of entities in MMesh.
Definition grid/entity.hh:399
Geometry geometry() const
Geometry of this entity.
Definition grid/entity.hh:566
Definition grid/indexsets.hh:17
Definition grid/indexsets.hh:301
Definition multiid.hh:15
Definition polygoncutting.hh:9
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8