diff options
author | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-03-29 19:19:12 +0200 |
---|---|---|
committer | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-03-29 19:19:12 +0200 |
commit | 5dbb64619013dd3f9558aed2b7b0f2a712f34c22 (patch) | |
tree | 2f4ccb5d0356ce1843d357fe4c1001dfa584e960 /Eigen/src/SuperLUSupport | |
parent | 2d35f88bcf4ffb99e4010a4bd6029bfe01d6527d (diff) |
Add private copy constructors to sparse solvers backends
Diffstat (limited to 'Eigen/src/SuperLUSupport')
-rw-r--r-- | Eigen/src/SuperLUSupport/SuperLUSupport.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Eigen/src/SuperLUSupport/SuperLUSupport.h b/Eigen/src/SuperLUSupport/SuperLUSupport.h index ee627826b..f72e2cf7e 100644 --- a/Eigen/src/SuperLUSupport/SuperLUSupport.h +++ b/Eigen/src/SuperLUSupport/SuperLUSupport.h @@ -470,6 +470,9 @@ class SuperLUBase int m_factorizationIsOk; int m_analysisIsOk; mutable bool m_extractedDataAreDirty; + + private: + SuperLUBase(SuperLUBase& ) { } }; @@ -604,6 +607,10 @@ class SuperLU : public SuperLUBase<_MatrixType,SuperLU<_MatrixType> > m_sluOptions.Trans = NOTRANS; m_sluOptions.ColPerm = COLAMD; } + + + private: + SuperLU(SuperLU& ) { } }; template<typename MatrixType> @@ -916,6 +923,9 @@ class SuperILU : public SuperLUBase<_MatrixType,SuperILU<_MatrixType> > m_sluOptions.ILU_DropRule = DROP_BASIC; m_sluOptions.ILU_DropTol = NumTraits<Scalar>::dummy_precision()*10; } + + private: + SuperILU(SuperILU& ) { } }; template<typename MatrixType> |