Dune Core Modules (2.4.2)

Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp > Class Template Reference

Default Implementations for EntityImp (Elements [cd=0]) More...

#include <dune/grid/common/entity.hh>

Public Types

enum  
 know your own codimension
 
enum  
 Dimension of the grid.
 
enum  
 Know dimension of the entity.
 
typedef GridImp::template Codim< 0 >::EntitySeed EntitySeed
 The corresponding entity seed (for storage of entities)
 
typedef GridImp::template Codim< 0 >::EntityPointer EntityPointer
 The corresponding entity seed (for storage of entities)
 
enum  
 know your own codimension
 
enum  
 Dimension of the grid.
 
enum  
 Know dimension of the entity.
 

Public Member Functions

bool isRegular () const
 Returns true if element is of regular type in red/green type refinement. In bisection or hanging node refinement this is always true.
 
GeometryType type () const
 Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
 
bool isNew () const
 Returns true, if the entity has been created during the last call to adapt()
 
bool mightVanish () const
 Returns true, if entity might disappear during the next call to adapt()
 
bool hasBoundaryIntersections () const
 Returns true, if entity has intersections with boundary, this implementation uses the Level- and LeafIntersectionIterator to check for boundary intersections.
 

Detailed Description

template<int dim, class GridImp, template< int, int, class > class EntityImp>
class Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp >

Default Implementations for EntityImp (Elements [cd=0])

EntityDefaultImplementation provides default implementations for Entity which uses the implemented interface which has to be done by the user.

<int cd, int dim, class GridImp, template<int,int,class> class EntityImp>


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 1, 22:29, 2024)