From 6708a809ba87a8b52abaf349ec0f1481ca09e9be Mon Sep 17 00:00:00 2001 From: hartmann Date: Tue, 18 Feb 2003 10:44:24 +0000 Subject: [PATCH] Include AdditionData class that includes the strengthen_diagonal parameter. git-svn-id: https://svn.dealii.org/trunk@7142 0785d39b-7218-0410-832d-ea1e28bc413d --- .../lac/include/lac/sparse_decomposition.h | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/deal.II/lac/include/lac/sparse_decomposition.h b/deal.II/lac/include/lac/sparse_decomposition.h index fc3a4c1a54..04f09bf192 100644 --- a/deal.II/lac/include/lac/sparse_decomposition.h +++ b/deal.II/lac/include/lac/sparse_decomposition.h @@ -138,6 +138,24 @@ class SparseLUDecomposition : protected SparseMatrix * 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::is_decomposed () const return decomposed; } + + +//----------------------------------------------------------------------// + + +template +inline +SparseLUDecomposition::AdditionalData::AdditionalData ( + const double strengthen_diagonal): + strengthen_diagonal(strengthen_diagonal) +{} + + #endif // __deal2__sparse_decomposition_h -- 2.39.5