]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Include AdditionData class that includes the strengthen_diagonal parameter.
authorhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 18 Feb 2003 10:44:24 +0000 (10:44 +0000)
committerhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 18 Feb 2003 10:44:24 +0000 (10:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@7142 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/sparse_decomposition.h

index fc3a4c1a54b2ce8e3b6268550c8d9f54a13d99ee..04f09bf192a46f320dd3d3aaafcb6893574d3533 100644 (file)
@@ -138,6 +138,24 @@ class SparseLUDecomposition : protected SparseMatrix<number>
                                       * Destruction.
                                       */
     virtual ~SparseLUDecomposition ();
+    
+                                    /**
+                                     * Parameters for
+                                     * SparseDecomposition.
+                                     */
+    class AdditionalData
+    {
+      public:
+                                        /**
+                                         * Constructor.
+                                         */
+       AdditionalData (const double strengthen_diagonal=0);
+
+                                        /**
+                                         * strengthen_diag parameter.
+                                         */
+       double strengthen_diagonal;
+    };
 
                                     /**
                                      * Reinitialize the object but
@@ -326,4 +344,17 @@ SparseLUDecomposition<number>::is_decomposed () const
   return decomposed;
 }
 
+
+
+//----------------------------------------------------------------------//
+
+
+template <typename number>
+inline
+SparseLUDecomposition<number>::AdditionalData::AdditionalData (
+  const double strengthen_diagonal):
+               strengthen_diagonal(strengthen_diagonal)
+{}
+
+
 #endif // __deal2__sparse_decomposition_h

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.