diff --git a/mex/sources/libkorder/sylv/GeneralMatrix.hh b/mex/sources/libkorder/sylv/GeneralMatrix.hh index 3333cba0ff0e2b8db6b350698b0caa83da6ffdf6..6b4e1d23675e3ab3000bdf43a27d769457cf9b16 100644 --- a/mex/sources/libkorder/sylv/GeneralMatrix.hh +++ b/mex/sources/libkorder/sylv/GeneralMatrix.hh @@ -582,15 +582,14 @@ protected: // Orthogonal matrix Váµ€ GeneralMatrix VT; // Convered flag - bool conv; + bool conv {false}; public: SVDDecomp(const GeneralMatrix& A) : minmn(std::min<int>(A.nrows(), A.ncols())), sigma(minmn), U(A.nrows(), A.nrows()), - VT(A.ncols(), A.ncols()), - conv(false) + VT(A.ncols(), A.ncols()) { construct(A); } diff --git a/mex/sources/libkorder/tl/sparse_tensor.hh b/mex/sources/libkorder/tl/sparse_tensor.hh index 1ccf5db1fa8f5ffc90c37f4a72a8824018719934..e2604aed171fea70f1b3a8e22f041c1523dcbe4d 100644 --- a/mex/sources/libkorder/tl/sparse_tensor.hh +++ b/mex/sources/libkorder/tl/sparse_tensor.hh @@ -73,11 +73,10 @@ protected: int nr; int nc; int first_nz_row; - int last_nz_row; + int last_nz_row {-1}; public: - SparseTensor(int d, int nnr, int nnc) : - dim(d), nr(nnr), nc(nnc), first_nz_row(nr), last_nz_row(-1) + SparseTensor(int d, int nnr, int nnc) : dim(d), nr(nnr), nc(nnc), first_nz_row(nr) { } virtual ~SparseTensor() = default;