Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp > Class Template Reference
[Grid Developer API]

#include <entity.hh>

List of all members.


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.

Note:
this specialization has an extended interface compared to the general case


Public Types

enum  
 know your own codimension
enum  
 know your own dimension
enum  
 Know dimension of the entity.
enum  
 know your own dimension of world
typedef ct ctype
 define type used for coordinates in grid module

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 wasRefined () const
 Returns true, if entity was refined during last adaptation cycle.
bool mightBeCoarsened () const
 Returns true, if entity might be coarsened during next adaption cycle.
bool hasBoundaryIntersections () const
 Returns true, if entity has intersections with boundary, this implementation uses the Level- and LeafIntersectionIterator to check for boundary intersections.

The documentation for this class was generated from the following file:

Generated on 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].