Loading src/LanczosCore.h +3 −3 Original line number Diff line number Diff line Loading @@ -268,13 +268,13 @@ public: SizeType steps() const {return steps_; } const DenseMatrixType& lanczosVectors() const void lanczosVectorsSwap(DenseMatrixType& V) { const DenseMatrixType* ptr = lanczosVectors_.data(); DenseMatrixType* ptr = lanczosVectors_.data(); if (!ptr) throw RuntimeError("LanczosCore::lanczosVectors() called but no data stored\n"); return *(ptr); ptr->swap(V); } const MatrixType& matrix() const { return mat_; } Loading src/LanczosSolver.h +2 −2 Original line number Diff line number Diff line Loading @@ -91,9 +91,9 @@ public: return ls_.decomposition(initVector, ab, 1); } const typename LanczosCoreType::DenseMatrixType& lanczosVectors() const void lanczosVectorsSwap(typename LanczosCoreType::DenseMatrixType& V) { return ls_.lanczosVectors(); ls_.lanczosVectorsSwap(V); } SizeType steps() const {return ls_.steps(); } Loading Loading
src/LanczosCore.h +3 −3 Original line number Diff line number Diff line Loading @@ -268,13 +268,13 @@ public: SizeType steps() const {return steps_; } const DenseMatrixType& lanczosVectors() const void lanczosVectorsSwap(DenseMatrixType& V) { const DenseMatrixType* ptr = lanczosVectors_.data(); DenseMatrixType* ptr = lanczosVectors_.data(); if (!ptr) throw RuntimeError("LanczosCore::lanczosVectors() called but no data stored\n"); return *(ptr); ptr->swap(V); } const MatrixType& matrix() const { return mat_; } Loading
src/LanczosSolver.h +2 −2 Original line number Diff line number Diff line Loading @@ -91,9 +91,9 @@ public: return ls_.decomposition(initVector, ab, 1); } const typename LanczosCoreType::DenseMatrixType& lanczosVectors() const void lanczosVectorsSwap(typename LanczosCoreType::DenseMatrixType& V) { return ls_.lanczosVectors(); ls_.lanczosVectorsSwap(V); } SizeType steps() const {return ls_.steps(); } Loading