Make constructors explicit if they could lead to unintended implicit conversion

This commit is contained in:
Christoph Hertzberg
2014-09-23 14:28:23 +02:00
parent de0d8a010e
commit 36448c9e28
93 changed files with 416 additions and 355 deletions

View File

@@ -142,7 +142,7 @@ class UmfPackLU : public SparseSolverBase<UmfPackLU<_MatrixType> >
UmfPackLU() { init(); }
UmfPackLU(const MatrixType& matrix)
explicit UmfPackLU(const MatrixType& matrix)
{
init();
compute(matrix);