<li>Close the constraints matrix using <code>void DoFHandler<dim>::constraints::close()</code>.
This method is needed because you might wish to implement additional constraints
(apart from those for the hanging nodes). This would have to be done before
-closing the object. So you can't have it closed automatically somewhere.
+closing the object; therefore you can't have it closed automatically somewhere.
</li>
<li>Finally, condense the hanging nodes into the matrix structure
using <code>ConstraintMatrix::condense(SparseMatrixStruct &)</code>.
exactly one cell. In two dimensions, this amounts to a unit square, in three, to a unit cube.
</p>
+<table class="figure">
+<caption class="figure" align="bottom">Hypercubes in two and three dimensions</caption>
+<td>
+ <img src="../images/Hypercube.gif" alt="Hypercubes" width=536 height=257>
+</td>
+</table>
+
<p class="Example">
<span class="example">Example - create the square [-1,1]x[-1,x]:</span> Below we show the includes,
definitions and
can be used to test the efficiency of error estimators.
</p>
+<table class="figure">
+<caption class="figure" align="bottom">Hyper-L in three dimensions</caption>
+<td>
+ <img src="../images/Hyper-L.gif" alt="Hyper-L" width=348 height=321>
+</td>
+</table>
+
<p class="example">
<span class="example">Example:</span> Below we show the includes,
definitions and
<a href="condense.html">condensing the hanging nodes</a>.
</p>
-<table class="image">
-<caption class="image" align=bottom>Hanging nodes on a locally refined grid</caption>
+<table class="figure">
+<caption class="figure" align=bottom>Hanging nodes on a locally refined grid</caption>
<td>
<img src="../images/hanging_nodes.gif" width=398 height=254
alt="Hanging Nodes">
text-indent: 0;
}
-.image { font-weight: bold;
+.figure { font-weight: bold;
font-size: larger;
}
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams