mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Warning 4512 (assignment operators could not be generated) is now simply disabled.
All unimplemented assignment operators have been removed.
This commit is contained in:
@@ -562,9 +562,6 @@ struct ei_kernel_retval<FullPivLU<_MatrixType> >
|
||||
for(int i = rank(); i < cols; ++i) dst.row(dec().permutationQ().indices().coeff(i)).setZero();
|
||||
for(int k = 0; k < dimker; ++k) dst.coeffRef(dec().permutationQ().indices().coeff(rank()+k), k) = Scalar(1);
|
||||
}
|
||||
|
||||
private:
|
||||
ei_kernel_retval& operator=(const ei_kernel_retval&);
|
||||
};
|
||||
|
||||
/***** Implementation of image() *****************************************************/
|
||||
@@ -602,9 +599,6 @@ struct ei_image_retval<FullPivLU<_MatrixType> >
|
||||
for(int i = 0; i < rank(); ++i)
|
||||
dst.col(i) = originalMatrix().col(dec().permutationQ().indices().coeff(pivots.coeff(i)));
|
||||
}
|
||||
|
||||
private:
|
||||
ei_image_retval& operator=(const ei_image_retval&);
|
||||
};
|
||||
|
||||
/***** Implementation of solve() *****************************************************/
|
||||
@@ -665,9 +659,6 @@ struct ei_solve_retval<FullPivLU<_MatrixType>, Rhs>
|
||||
for(int i = nonzero_pivots; i < dec().matrixLU().cols(); ++i)
|
||||
dst.row(dec().permutationQ().indices().coeff(i)).setZero();
|
||||
}
|
||||
|
||||
private:
|
||||
ei_solve_retval& operator=(const ei_solve_retval&);
|
||||
};
|
||||
|
||||
/******* MatrixBase methods *****************************************************************/
|
||||
|
||||
@@ -258,8 +258,6 @@ struct ei_inverse_impl : public ReturnByValue<ei_inverse_impl<MatrixType> >
|
||||
{
|
||||
ei_compute_inverse<MatrixTypeNestedCleaned, Dest>::run(m_matrix, dst);
|
||||
}
|
||||
private:
|
||||
ei_inverse_impl& operator=(const ei_inverse_impl&);
|
||||
};
|
||||
|
||||
/** \lu_module
|
||||
|
||||
Reference in New Issue
Block a user