]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add some words to the documentation.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 24 Mar 2004 16:17:02 +0000 (16:17 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 24 Mar 2004 16:17:02 +0000 (16:17 +0000)
git-svn-id: https://svn.dealii.org/trunk@8858 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/dofs/dof_constraints.h

index 6efc8fd2e4fb3397979fc37dc276142ff02a6b46..6470d056b52a69d226fd1eb03691ee7f323541a9 100644 (file)
@@ -57,11 +57,17 @@ class BlockIndices;
  * degrees of freedom. When building the global system matrix and the right
  * hand sides, you normally build them without taking care of the constraints,
  * purely on a topological base, i.e. by a loop over cells. In order to do
- * actual calculations, you have to 'condense' these matrices: eliminate
- * constrained degrees of freedom and distribute the appropriate values to
- * the unconstrained dofs. This changes the sparsity pattern of the sparse
+ * actual calculations, you have to 'condense' the linear system: eliminate
+ * constrained degrees of freedom and distribute the appropriate values to the
+ * unconstrained dofs. This changes the sparsity pattern of the sparse
  * matrices used in finite element calculations und is thus a quite expensive
- * operation.
+ * operation. The general scheme of things is that you build your system, you
+ * eliminate (condense) away constrained nodes using the condense() functions
+ * of this class, then you solve the remaining system, and finally you compute
+ * the values of constrained nodes from the values of the unconstrained ones
+ * using the distribute() function. Note that the condense() function is
+ * applied to matrix and right hand side of the linear system, while the
+ * distribute() function is applied to the solution vector.
  *
  * Condensation is done in four steps: first the large matrix sparsity pattern
  * is created (e.g. using @ref{DoFHandler}@p{::create_sparsity_pattern}), then the

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.