<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>dune-grid: Dune::Entity< cd, dim, GridImp, EntityImp > Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">dune-grid
    <span id="projectnumber">2.3-svn</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main Page</span></a></li>
      <li><a href="pages.html"><span>Related Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class List</span></a></li>
      <li><a href="classes.html"><span>Class Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="a01192.html">Dune</a></li><li class="navelem"><a class="el" href="a00362.html">Entity</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-types">Protected Types</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<a href="#pro-attribs">Protected Attributes</a> |
<a href="#friends">Friends</a> |
<a href="a01684.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Dune::Entity< cd, dim, GridImp, EntityImp > Class Template Reference<div class="ingroups"><a class="el" href="a01216.html">Entity</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Wrapper class for entities.  
 <a href="a00362.html#details">More...</a></p>

<p><code>#include <<a class="el" href="a01012_source.html">dune/grid/common/entity.hh</a>></code></p>
<div class="dynheader">
Inheritance diagram for Dune::Entity< cd, dim, GridImp, EntityImp >:</div>
<div class="dyncontent">
<div class="center"><img src="a01685.png" border="0" usemap="#_dune_1_1_entity_3_01cd_00_01dim_00_01_grid_imp_00_01_entity_imp_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="_dune_1_1_entity_3_01cd_00_01dim_00_01_grid_imp_00_01_entity_imp_01_4_inherit__map" id="_dune_1_1_entity_3_01cd_00_01dim_00_01_grid_imp_00_01_entity_imp_01_4_inherit__map">
<area shape="rect" id="node3" href="a00366.html" title="Template specialization of Dune::Entity for Elements (codim==0)" alt="" coords="239,5,385,51"/><area shape="rect" id="node5" href="a00657.html" title="Dune::MakeableInterfaceObject\l\< Entity \>" alt="" coords="209,74,415,121"/></map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a92011e28641bbbd2a169dc7c32b64bb7"><td class="memItemLeft" align="right" valign="top">GeometryType </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a92011e28641bbbd2a169dc7c32b64bb7">type</a> () const </td></tr>
<tr class="memdesc:a92011e28641bbbd2a169dc7c32b64bb7"><td class="mdescLeft"> </td><td class="mdescRight">Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.  <a href="#a92011e28641bbbd2a169dc7c32b64bb7"></a><br/></td></tr>
<tr class="memitem:ae4bd8089418144680474b89354652d5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ae4bd8089418144680474b89354652d5c">seed</a> () const </td></tr>
<tr class="memdesc:ae4bd8089418144680474b89354652d5c"><td class="mdescLeft"> </td><td class="mdescRight">Return the entity seed which contains sufficient information to generate the entity again and uses as less memory as possible.  <a href="#ae4bd8089418144680474b89354652d5c"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:ae2a856d82106158542ed714f1f9044fc"><td class="memItemLeft" align="right" valign="top">typedef EntityImp< cd, dim, <br class="typebreak"/>
GridImp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a></td></tr>
<tr class="memitem:a72434b3cafffb06943cc5dd3cf02252a"><td class="memItemLeft" align="right" valign="top">typedef remove_const< GridImp ><br class="typebreak"/>
::<a class="el" href="a00362.html#a92011e28641bbbd2a169dc7c32b64bb7">type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a72434b3cafffb06943cc5dd3cf02252a">mutableGridImp</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a68d485a5bdbfe46acd8158d9af06e174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a68d485a5bdbfe46acd8158d9af06e174">impl</a> ()</td></tr>
<tr class="memdesc:a68d485a5bdbfe46acd8158d9af06e174"><td class="mdescLeft"> </td><td class="mdescRight">return reference to the real implementation  <a href="#a68d485a5bdbfe46acd8158d9af06e174"></a><br/></td></tr>
<tr class="memitem:af1d55468961a03f59e77f71242512cee"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#af1d55468961a03f59e77f71242512cee">impl</a> () const </td></tr>
<tr class="memdesc:af1d55468961a03f59e77f71242512cee"><td class="mdescLeft"> </td><td class="mdescRight">return reference to the real implementation  <a href="#af1d55468961a03f59e77f71242512cee"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab70984712e2f325a4ab9e951c7651e18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">realEntity</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a87fba6d678d9617ac7eefb5ce9673734"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a87fba6d678d9617ac7eefb5ce9673734">GridDefaultImplementation< GridImp::dimension, GridImp::dimensionworld, typename GridImp::ctype, typename GridImp::GridFamily ></a></td></tr>
<tr class="memitem:ab0069f6264d7888b384c8f3f74a9a95b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ab0069f6264d7888b384c8f3f74a9a95b">DefaultLevelGridView</a></td></tr>
<tr class="memitem:acbacbe98a115116e964c2e279415c217"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#acbacbe98a115116e964c2e279415c217">DefaultLeafGridView</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
Exported types and constants</h2></td></tr>
<tr class="memitem:a7300e4b9233f7574c680ffc1be8ae377"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00362.html#a7300e4b9233f7574c680ffc1be8ae377a0ce22137a3853646973cf5cd16c87868">codimension</a> = cd
 }</td></tr>
<tr class="memitem:a0b0dbfd4bac2b055f20461b7f51c496f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00362.html#a0b0dbfd4bac2b055f20461b7f51c496fa06733de84ef5874f7387f9a8c83bed55">dimension</a> = dim
 }</td></tr>
<tr class="memitem:af22865f17b9e1d5998c2959e428d2fd2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00362.html#af22865f17b9e1d5998c2959e428d2fd2ad3b212d74a3f912a998261ad94f03df0">mydimension</a> = dim-cd
 }</td></tr>
<tr class="memitem:a18d304c0501dd79de117cf2307f48fbf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00362.html#a18d304c0501dd79de117cf2307f48fbfabb48cbdc5c26b0d9dd2b1d67ba9920cb">dimensionworld</a> = GridImp::dimensionworld
 }</td></tr>
<tr class="memitem:a5e1fb35208769300c1760d11a96ea829"><td class="memItemLeft" align="right" valign="top">typedef GridImp::template <br class="typebreak"/>
Codim< cd >::<a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a></td></tr>
<tr class="memdesc:a5e1fb35208769300c1760d11a96ea829"><td class="mdescLeft"> </td><td class="mdescRight">The corresponding geometry type.  <a href="#a5e1fb35208769300c1760d11a96ea829"></a><br/></td></tr>
<tr class="memitem:a6d02483586c09b5b17b4a0d3457b9b41"><td class="memItemLeft" align="right" valign="top">typedef GridImp::template <br class="typebreak"/>
Codim< cd >::<a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a></td></tr>
<tr class="memdesc:a6d02483586c09b5b17b4a0d3457b9b41"><td class="mdescLeft"> </td><td class="mdescRight">The corresponding entity seed (for storage of entities)  <a href="#a6d02483586c09b5b17b4a0d3457b9b41"></a><br/></td></tr>
<tr class="memitem:a32066d8eda48ebf40735fb4020834c71"><td class="memItemLeft" align="right" valign="top">typedef GridImp::ctype </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a32066d8eda48ebf40735fb4020834c71">ctype</a></td></tr>
<tr class="memdesc:a32066d8eda48ebf40735fb4020834c71"><td class="mdescLeft"> </td><td class="mdescRight">coordinate type of the <a class="el" href="a00449.html" title="Grid abstract base classThis class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick.">Grid</a>  <a href="#a32066d8eda48ebf40735fb4020834c71"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
Methods shared by entities of all codimensions</h2></td></tr>
<tr class="memitem:a51e298c73101955692a6851104eaf9b9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a51e298c73101955692a6851104eaf9b9">level</a> () const </td></tr>
<tr class="memdesc:a51e298c73101955692a6851104eaf9b9"><td class="mdescLeft"> </td><td class="mdescRight">The level of this entity.  <a href="#a51e298c73101955692a6851104eaf9b9"></a><br/></td></tr>
<tr class="memitem:aa359da1ebacea2d961f2ceb74250aebe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a01213.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#aa359da1ebacea2d961f2ceb74250aebe">partitionType</a> () const </td></tr>
<tr class="memdesc:aa359da1ebacea2d961f2ceb74250aebe"><td class="mdescLeft"> </td><td class="mdescRight">Partition type of this entity.  <a href="#aa359da1ebacea2d961f2ceb74250aebe"></a><br/></td></tr>
<tr class="memitem:a4fc67a532088fdff1a97b276e637dae5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a4fc67a532088fdff1a97b276e637dae5">geometry</a> () const </td></tr>
<tr class="memdesc:a4fc67a532088fdff1a97b276e637dae5"><td class="mdescLeft"> </td><td class="mdescRight">obtain geometric realization of the entity  <a href="#a4fc67a532088fdff1a97b276e637dae5"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
Interface for the implementor</h2></td></tr>
<tr class="memitem:ae20c191a72cbc05edf49986a590896e0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ae20c191a72cbc05edf49986a590896e0">Entity</a> (const EntityImp< cd, dim, GridImp > &e)</td></tr>
<tr class="memdesc:ae20c191a72cbc05edf49986a590896e0"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor from EntityImp.  <a href="#ae20c191a72cbc05edf49986a590896e0"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
Protected methods</h2></td></tr>
<tr class="memitem:ac590903433fa01a7c414b0e435ffd694"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ac590903433fa01a7c414b0e435ffd694">Dune::EntityPointer</a></td></tr>
<tr class="memitem:ab408859c07f82dc15e885801a5810d52"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#ab408859c07f82dc15e885801a5810d52">Entity</a> (const <a class="el" href="a00362.html">Entity</a> &rhs)</td></tr>
<tr class="memitem:a65dd6873d62f072182e39b556358dd41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00362.html">Entity</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#a65dd6873d62f072182e39b556358dd41">operator=</a> (const <a class="el" href="a00362.html">Entity</a> &rhs)</td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><h3>template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp><br/>
class Dune::Entity< cd, dim, GridImp, EntityImp ></h3>

<p>Wrapper class for entities. </p>
<p>Template parameters are:</p>
<ul>
<li><code>cd</code> Codimension of the entity</li>
<li><code>dim</code> Dimension of the grid</li>
<li><code>GridImp</code> Type that is a model of <a class="el" href="a00449.html" title="Grid abstract base classThis class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick.">Dune::Grid</a></li>
<li><code>EntityImp</code> Class template that is a model of <a class="el" href="a00362.html" title="Wrapper class for entities.">Dune::Entity</a></li>
</ul>
<h3>Engine Concept</h3>
<p>This class wraps a object of type EntityImp and forwards all member function calls to corresponding members of this class. In that sense <a class="el" href="a00362.html" title="Wrapper class for entities.">Entity</a> defines the interface and EntityImp supplies the implementation. For various reasons we do not use an inheritance hierarchy and the Barton-Nackman trick here.</p>
<h3>Specialization</h3>
<p>The <a class="el" href="a00362.html" title="Wrapper class for entities.">Entity</a> class template is specialized for <code>cd=0</code> (elements, <a class="el" href="a00366.html" title="Template specialization of Dune::Entity for Elements (codim==0)">Dune::Entity<0,dim,GridImp,EntityImp></a>). This case has an extended interface. The methods defined in the general template are provided by the specialization as well. We did not use inheritance because different implementations for different codimensions may be required and virtual functions had to be avoided.</p>
<h3>View concept</h3>
<p>Entities can not be created, assigned or otherwise modified outside the interface in the user code. They are only accessible by immutable iterators provided on the corresponding grid class.</p>
<p>The only way to modify the entities of a grid is through grid adaptation which consists of tagging entities (of codimension 0) for refinement and then calling the adapt() method on the grid. </p>
</div><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a32066d8eda48ebf40735fb4020834c71"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef GridImp::ctype <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html#a32066d8eda48ebf40735fb4020834c71">ctype</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>coordinate type of the <a class="el" href="a00449.html" title="Grid abstract base classThis class is the base class for all grid implementations. Although no virtual functions are used we call it abstract since its methods do not contain an implementation but forward to the methods of the derived class via the Barton-Nackman trick.">Grid</a> </p>

</div>
</div>
<a class="anchor" id="a6d02483586c09b5b17b4a0d3457b9b41"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef GridImp::template Codim<cd>::<a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The corresponding entity seed (for storage of entities) </p>

</div>
</div>
<a class="anchor" id="a5e1fb35208769300c1760d11a96ea829"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef GridImp::template Codim<cd>::<a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The corresponding geometry type. </p>

</div>
</div>
<a class="anchor" id="ae2a856d82106158542ed714f1f9044fc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef EntityImp< cd, dim, GridImp > <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a72434b3cafffb06943cc5dd3cf02252a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef remove_const<GridImp>::<a class="el" href="a00362.html#a92011e28641bbbd2a169dc7c32b64bb7">type</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html#a72434b3cafffb06943cc5dd3cf02252a">mutableGridImp</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a7300e4b9233f7574c680ffc1be8ae377"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a7300e4b9233f7574c680ffc1be8ae377a0ce22137a3853646973cf5cd16c87868"></a>codimension</em> </td><td>
<p>Know your own codimension. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a0b0dbfd4bac2b055f20461b7f51c496f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a0b0dbfd4bac2b055f20461b7f51c496fa06733de84ef5874f7387f9a8c83bed55"></a>dimension</em> </td><td>
<p>Know the grid dimension. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="af22865f17b9e1d5998c2959e428d2fd2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af22865f17b9e1d5998c2959e428d2fd2ad3b212d74a3f912a998261ad94f03df0"></a>mydimension</em> </td><td>
<p>Dimensionality of the reference element of the entity. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a18d304c0501dd79de117cf2307f48fbf"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a18d304c0501dd79de117cf2307f48fbfabb48cbdc5c26b0d9dd2b1d67ba9920cb"></a>dimensionworld</em> </td><td>
<p>Know the dimension of world. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<h2>Constructor & Destructor Documentation</h2>
<a class="anchor" id="ae20c191a72cbc05edf49986a590896e0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html">Entity</a> </td>
          <td>(</td>
          <td class="paramtype">const EntityImp< cd, dim, GridImp > & </td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy constructor from EntityImp. </p>

</div>
</div>
<a class="anchor" id="ab408859c07f82dc15e885801a5810d52"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::<a class="el" href="a00362.html">Entity</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00362.html">Entity</a>< cd, dim, GridImp, EntityImp > & </td>
          <td class="paramname"><em>rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>hide copy constructor </p>

<p>Reimplemented in <a class="el" href="a00366.html#a4ba4fbfe6c11743a698db6b7705791ad">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a4fc67a532088fdff1a97b276e637dae5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html#a5e1fb35208769300c1760d11a96ea829">Geometry</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::geometry </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>obtain geometric realization of the entity </p>
<p>Each entity provides an object of type <a class="el" href="a00413.html" title="Wrapper class for geometries.">Dune::Geometry</a>< dimension-codimension, dimensionworld, ... > that represents the map from a reference element to world coordinates.</p>
<dl class="section note"><dt>Note</dt><dd>Previously, the geometry was encapsulated in the entity object and a const reference was returned.</dd>
<dd>
The returned geometry object is guaranteed to remain valid until the grid is modified (or deleted). </dd></dl>

<p>Reimplemented in <a class="el" href="a00366.html#a203d9b8a3df2fe8d0fce4654b4f8993e">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="a68d485a5bdbfe46acd8158d9af06e174"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a>& <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::impl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return reference to the real implementation </p>

<p>Reimplemented in <a class="el" href="a00366.html#a570feaeecc5a28b990a86f9ba9ec65bd">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="af1d55468961a03f59e77f71242512cee"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a>& <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::impl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return reference to the real implementation </p>

<p>Reimplemented in <a class="el" href="a00366.html#a56b80ae2adfe80114b9297a8984eb347">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="a51e298c73101955692a6851104eaf9b9"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::level </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The level of this entity. </p>

<p>Reimplemented in <a class="el" href="a00366.html#a4cf25f025a51b9988e5b081dd407c594">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

<p>Referenced by <a class="el" href="a01211.html#gab8979891c5f4fce47692eaf01cd4b985">Dune::gridleaflist()</a>, and <a class="el" href="a01211.html#ga7590ed575bdde97f4488d05b343398cf">Dune::gridlevellist()</a>.</p>

</div>
</div>
<a class="anchor" id="a65dd6873d62f072182e39b556358dd41"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">Entity</a>& <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00362.html">Entity</a>< cd, dim, GridImp, EntityImp > & </td>
          <td class="paramname"><em>rhs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>hide assignment operator </p>

<p>Reimplemented in <a class="el" href="a00366.html#acbff923b87f2959709552b29e983a7da">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="aa359da1ebacea2d961f2ceb74250aebe"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01213.html#gabd89b77709db1d9e56bb17cd0aa44c3d">PartitionType</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::partitionType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Partition type of this entity. </p>

<p>Reimplemented in <a class="el" href="a00366.html#a80e15784948d1ad9b15b0da9fdc2bb84">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="ae4bd8089418144680474b89354652d5c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html#a6d02483586c09b5b17b4a0d3457b9b41">EntitySeed</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::seed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the entity seed which contains sufficient information to generate the entity again and uses as less memory as possible. </p>

<p>Reimplemented in <a class="el" href="a00366.html#a2ac09998c66836eda60588ac24ac0415">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<a class="anchor" id="a92011e28641bbbd2a169dc7c32b64bb7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GeometryType <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the name of the reference element. The type can be used to access the Dune::ReferenceElement. </p>

<p>Reimplemented in <a class="el" href="a00366.html#a168a0b7bf7fe4bf7eedaa782d97e132f">Dune::Entity< 0, dim, GridImp, EntityImp ></a>.</p>

<p>References <a class="el" href="a00362.html#ab70984712e2f325a4ab9e951c7651e18">Dune::Entity< cd, dim, GridImp, EntityImp >::realEntity</a>.</p>

</div>
</div>
<h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="acbacbe98a115116e964c2e279415c217"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00304.html">DefaultLeafGridView</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab0069f6264d7888b384c8f3f74a9a95b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00307.html">DefaultLevelGridView</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac590903433fa01a7c414b0e435ffd694"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00382.html">Dune::EntityPointer</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a87fba6d678d9617ac7eefb5ce9673734"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00450.html">GridDefaultImplementation</a>< GridImp::dimension, GridImp::dimensionworld,typename GridImp::ctype,typename GridImp::GridFamily ></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2>Member Data Documentation</h2>
<a class="anchor" id="ab70984712e2f325a4ab9e951c7651e18"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp> </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html#ae2a856d82106158542ed714f1f9044fc">Implementation</a> <a class="el" href="a00362.html">Dune::Entity</a>< cd, dim, GridImp, EntityImp >::realEntity</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="a00366.html#a01301e4067d4f6bd809f083dc7c1364e">Dune::Entity< 0, dim, GridImp, EntityImp >::count()</a>, <a class="el" href="a00366.html#a358edb93e05c426b9fe794aaa8fd0a3f">Dune::Entity< 0, dim, GridImp, EntityImp >::father()</a>, <a class="el" href="a00362.html#a4fc67a532088fdff1a97b276e637dae5">Dune::Entity< cd, dim, GridImp, EntityImp >::geometry()</a>, <a class="el" href="a00366.html#a203d9b8a3df2fe8d0fce4654b4f8993e">Dune::Entity< 0, dim, GridImp, EntityImp >::geometry()</a>, <a class="el" href="a00366.html#a852a84b89866fd3b3e972c72fdc13ca8">Dune::Entity< 0, dim, GridImp, EntityImp >::geometryInFather()</a>, <a class="el" href="a00366.html#ab0af6ff133749d909e8b8390ff306ff9">Dune::Entity< 0, dim, GridImp, EntityImp >::hasBoundaryIntersections()</a>, <a class="el" href="a00366.html#a945ad486d53326cc0653d71f25368d3c">Dune::Entity< 0, dim, GridImp, EntityImp >::hasFather()</a>, <a class="el" href="a00366.html#ac1342b689a2b581e9c782282365951b4">Dune::Entity< 0, dim, GridImp, EntityImp >::hbegin()</a>, <a class="el" href="a00366.html#a5e32fdf03b6fd89ab3a2611be7966091">Dune::Entity< 0, dim, GridImp, EntityImp >::hend()</a>, <a class="el" href="a00366.html#affa16ce84eebe16a3338cf6401132534">Dune::Entity< 0, dim, GridImp, EntityImp >::ileafbegin()</a>, <a class="el" href="a00366.html#a8d059d7cf54527d4c99965709f326759">Dune::Entity< 0, dim, GridImp, EntityImp >::ileafend()</a>, <a class="el" href="a00366.html#ad92d61f03f30b5814fb1f0de590c1310">Dune::Entity< 0, dim, GridImp, EntityImp >::ilevelbegin()</a>, <a class="el" href="a00366.html#a079d0c1cd6d704c375197e1a4710076a">Dune::Entity< 0, dim, GridImp, EntityImp >::ilevelend()</a>, <a class="el" href="a00362.html#a68d485a5bdbfe46acd8158d9af06e174">Dune::Entity< cd, dim, GridImp, EntityImp >::impl()</a>, <a class="el" href="a00366.html#a570feaeecc5a28b990a86f9ba9ec65bd">Dune::Entity< 0, dim, GridImp, EntityImp >::impl()</a>, <a class="el" href="a00366.html#a3741f5263f1381c882a6e212aac5ee0a">Dune::Entity< 0, dim, GridImp, EntityImp >::isLeaf()</a>, <a class="el" href="a00366.html#afd7d43fa84dc49963b64f346ed4183ef">Dune::Entity< 0, dim, GridImp, EntityImp >::isNew()</a>, <a class="el" href="a00366.html#a9b7dbfbf25f4076f92a068a3ee85e117">Dune::Entity< 0, dim, GridImp, EntityImp >::isRegular()</a>, <a class="el" href="a00362.html#a51e298c73101955692a6851104eaf9b9">Dune::Entity< cd, dim, GridImp, EntityImp >::level()</a>, <a class="el" href="a00366.html#a4cf25f025a51b9988e5b081dd407c594">Dune::Entity< 0, dim, GridImp, EntityImp >::level()</a>, <a class="el" href="a00366.html#a93e7512c9faad580793f11d3b0b58666">Dune::Entity< 0, dim, GridImp, EntityImp >::mightVanish()</a>, <a class="el" href="a00362.html#a65dd6873d62f072182e39b556358dd41">Dune::Entity< cd, dim, GridImp, EntityImp >::operator=()</a>, <a class="el" href="a00366.html#acbff923b87f2959709552b29e983a7da">Dune::Entity< 0, dim, GridImp, EntityImp >::operator=()</a>, <a class="el" href="a00362.html#aa359da1ebacea2d961f2ceb74250aebe">Dune::Entity< cd, dim, GridImp, EntityImp >::partitionType()</a>, <a class="el" href="a00366.html#a80e15784948d1ad9b15b0da9fdc2bb84">Dune::Entity< 0, dim, GridImp, EntityImp >::partitionType()</a>, <a class="el" href="a00362.html#ae4bd8089418144680474b89354652d5c">Dune::Entity< cd, dim, GridImp, EntityImp >::seed()</a>, <a class="el" href="a00366.html#a2ac09998c66836eda60588ac24ac0415">Dune::Entity< 0, dim, GridImp, EntityImp >::seed()</a>, <a class="el" href="a00366.html#abdda888b3843d8678fd891645f7f04b5">Dune::Entity< 0, dim, GridImp, EntityImp >::subEntity()</a>, <a class="el" href="a00362.html#a92011e28641bbbd2a169dc7c32b64bb7">Dune::Entity< cd, dim, GridImp, EntityImp >::type()</a>, and <a class="el" href="a00366.html#a168a0b7bf7fe4bf7eedaa782d97e132f">Dune::Entity< 0, dim, GridImp, EntityImp >::type()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a01012_source.html">common/entity.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 22 2012 22:48:52 for dune-grid by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>