]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
more on iterators
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 15 Jul 2005 20:39:04 +0000 (20:39 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 15 Jul 2005 20:39:04 +0000 (20:39 +0000)
git-svn-id: https://svn.dealii.org/trunk@11150 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/doxygen/headers/deal.II/glossary.h
deal.II/doc/doxygen/headers/deal.II/iterators.h

index 9bb457659f874cb79109d127533cbfc57ea734f2..67f6994b39f36363d0d73e57417ed44aacea388d 100644 (file)
@@ -22,7 +22,6 @@
  *
  * @note If a finite element is Lagrangian, generalized support points
  * and support points coincide.
- *
  * </dd>
  *
  * <dt>@anchor GlossLagrange Lagrange elements</dt>
@@ -33,6 +32,9 @@
  * <dd>The hypercube [0,1]<sup>dim</sup>, on which all parametric finite
  * element shape functions are defined.</dd>
  *
+ * <dt>@anchor GlossShape Shape functions</dt> <dd>The restriction of
+ * the finite element basis functions to a single grid cell.</dd>
+ *
  * <dt>@anchor GlossSupport Support points</dt>
  * <dd>Support points are by definition those points <i>p<sub>i</sub></i>,
  * such that for the shape functions <i>v<sub>j</sub></i> holds
index 9fea9670190f071f1853db72213090b926d43f3a..13efa8cf79291214a7f431ffc28171e81c25581e 100644 (file)
@@ -1,5 +1,6 @@
 /**
  @defgroup Iterators Iterators on mesh like containers
+ @{
 
 deal.II has several classes which are understood conceptionally as
 meshes. Apart from the obvious Triangulation, these are DoFHandler and
@@ -95,6 +96,25 @@ The standard iterators are typedefed inside the classes. These are
 </table>
 
 @section IteratorsFiltered Filtered iterators
-...
+
+Filtered iterators restrict the scope of existing iterators even
+more. For instance, you could imagine to iterate over the the subset
+of those @ref GlossActive "active cells" having their user flag set or
+belonging to a certain subdomain.
+
+This is achieved by using an object of type FilteredIterator
+&lt;BaseIterator&gt;, where BaseIterator usually is one of the
+standard iterators discussed above.
+
+The FilteredIterator gets an additional Predicate in its constructor
+and will skip all objects where this Predicate evaluates to
+<tt>false</tt>. A collection of already implemented predicates can be
+found in the namespace IteratorFilters.
+
 */
+/**
+@defgroup Accessors Accessor classes of the mesh iterators
+*/
+
+//@}
 

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


Typeset in Trocchi and Trocchi Bold Sans Serif.