add a noncopyable base class for decompositions

This commit is contained in:
Gael Guennebaud
2012-06-04 13:21:15 +02:00
parent 1b20e16546
commit a2ae063491
5 changed files with 19 additions and 4 deletions

View File

@@ -51,7 +51,7 @@ namespace Eigen {
* see http://www-users.cs.umn.edu/~saad/software/SPARSKIT/README for more details.
*/
template <typename _Scalar>
class IncompleteLUT
class IncompleteLUT : internal::noncopyable
{
typedef _Scalar Scalar;
typedef typename NumTraits<Scalar>::Real RealScalar;

View File

@@ -33,7 +33,7 @@ namespace Eigen {
* \sa class SimplicialCholesky, DiagonalPreconditioner, IdentityPreconditioner
*/
template< typename Derived>
class IterativeSolverBase
class IterativeSolverBase : internal::noncopyable
{
public:
typedef typename internal::traits<Derived>::MatrixType MatrixType;