]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Reflect transition from SparseMatrixStruct to SparsityPattern.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 26 Jan 2000 14:59:54 +0000 (14:59 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 26 Jan 2000 14:59:54 +0000 (14:59 +0000)
git-svn-id: https://svn.dealii.org/trunk@2267 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/tutorial/chapter-1.elements/condense.html
deal.II/doc/tutorial/chapter-1.elements/matrix_generation.html
deal.II/doc/tutorial/chapter-1.elements/matrix_structure.html
deal.II/doc/tutorial/chapter-3.laplace/code/laplace.h
deal.II/doc/tutorial/chapter-3.laplace/laplace.html

index 0bf8890252a21d64a690be1ee2cc172d184e9808..6a379c090b45bc23bf81050e274ef3dcee44af1f 100644 (file)
@@ -41,7 +41,7 @@ You will have to:
 Create a global sparsity pattern (as described in the chapter on
 <a href="matrix_structure.html">matrix structure</a>) using 
 <code>void DoFTools::make_sparsity_pattern(const DoFHandler&lt;dim&gt; &amp;,
-                                           SparseMatrixStruct &amp;)</code></a>.
+                                           SparsityPattern &amp;)</code></a>.
 </li>
 <li>
 Create the constraints on the hanging nodes using 
@@ -56,7 +56,7 @@ This method is needed because you might wish to implement additional constraints
 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 &amp;)</code>.
+using <code>ConstraintMatrix::condense(SparsityPattern &amp;)</code>.
 </li>
 </ol>
 
@@ -74,7 +74,7 @@ function calls needed. Be sure to use them in their appropriate places.
 #include &lt;dofs/dof_tools.h&gt;
 
 const unsigned int dim=2; // Work in two dimensions, could also be three
-SparseMatrixStruct sparsity_pattern;
+SparsityPattern sparsity_pattern;
 DoFHandler&lt;dim&gt; dof_handler;
 ConstraintMatrix hanging_nodes; 
 
index e1eba1d9661933c75b769caeb9821bf1bb83321b..77d035ed65b9e869971586d1cc6a3e9a8b0d1ce2 100644 (file)
@@ -94,7 +94,7 @@ appropriate places. This example initializes a sparse square matrix structure.
 
 
 const unsigned int dim=2; // For example
-SparseMatrixStruct sparsity_pattern;
+SparsityPattern sparsity_pattern;
 SparseMatrix&lt;double&gt; sparse_matrix;
 DoFHandler&lt;dim&gt; dof_handler;
 
index da4c098e69eee11e9032a7867b9af210b1f8e72f..3053272e6fb6f02e73d745148b5c7a353a20ca20 100644 (file)
@@ -64,7 +64,7 @@ tell the matrix for which elements to allocate memory.
 <h3>The Standard Sparse Matrix</h3>
 <p>
 The <acronym>deal.II</acronym> function initializing a standard sparse matrix
-structure is <code>void SparseMatrixStruct::reinit(const unsigned int m, const unsigned int n, const unsigned int max_per_row)</code>. It takes as its arguments
+structure is <code>void SparsityPattern::reinit(const unsigned int m, const unsigned int n, const unsigned int max_per_row)</code>. It takes as its arguments
 the size of the matrix in question and the maximum number of non-zero elements
 in one row. This first sets up a blank sparsity pattern which,
 however, has as yet no information which entries are non-zero.
@@ -102,8 +102,8 @@ next subsection.
 <p>
 This matrix structure can then be used to serve as sparsity pattern to
 one or several matrices using 
-<code>void SparseMatrix::reinit(const SparseMatrixStruct&sparsity)</code>.
-We note the distinction that the <code>SparseMatrixStruct</code> only
+<code>void SparseMatrix::reinit(const SparsityPattern &amp;sparsity)</code>.
+We note the distinction that the <code>SparsityPattern</code> only
 stores the places of the non-zero elements, while the
 <code>SparseMatrix</code> actually stores the values of these
 elements. The separation was made since often several matrices are
@@ -124,7 +124,7 @@ appropriate places. This example initializes a sparse square matrix structure.
 
 
 const unsigned int dim=2; // For example
-SparseMatrixStruct sparsity_pattern;
+SparsityPattern sparsity_pattern;
 DoFHandler&lt;dim&gt; dof_handler;
 
 // set up a triangulation, refine it, associate the DoFHandler object
@@ -173,7 +173,7 @@ data. The reason for this is the way matrix structures and matrices are generate
       </li>
 </ul>
 
-The appropriate function is <code>void SparseMatrixStruct::compress()</code>.
+The appropriate function is <code>void SparsityPattern::compress()</code>.
 </p>
 
 <p class="Example">
@@ -194,7 +194,7 @@ partial differential equations couple to each other, or that the
 operators have a special structure. For this reason, there are more
 specialized version of the
 <code>DoFTools::make_sparsity_pattern</code> and 
-<code>SparseMatrixStruct::reinit</code> functions, which allow you to
+<code>SparsityPattern::reinit</code> functions, which allow you to
 more flexibly determine the actual number of non-zero elements of all
 or individual rows. See the documentation of the respective classes
 for more information.
index a74f20ac8d783b5c5e3b42f7107883f6069d5a3a..1e93cedfb40af2874ae231500b2ecfd3496151c3 100644 (file)
@@ -28,7 +28,7 @@ protected:
   Triangulation<2> tr;
   DoFHandler<2> dof;
 
-  SparseMatrixStruct matrix_structure;
+  SparsityPattern matrix_structure;
   AdvMatrix A;
   
   Vector<float> u;
index e0e430e3d33d195c5a6cd8585fc2bf33fe992cdf..3761904cc92a88638c6f5e943f2cd6497b581b0f 100644 (file)
@@ -27,7 +27,7 @@ class Laplace
   Triangulation&lt;2&gt; tr;
   DoFHandler&lt;2&gt; dof;
 
-  SparseMatrixStruct matrix_structure;
+  SparsityPattern matrix_structure;
   LapMatrix A;
 
   ConstraintMatrix hanging_nodes;

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.