Commit ea068573 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

ChebyshevVectors: swap, don't copy

parent 39c4d613
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -235,12 +235,12 @@ public:

	SizeType steps() const {return params_.steps; }

	const DenseMatrixType& lanczosVectors() const
	void lanczosVectorsSwap(DenseMatrixType& V)
	{
		const DenseMatrixType* ptr = lanczosVectors_.data();
		DenseMatrixType* ptr = lanczosVectors_.data();
		if (!ptr)
			err("LanczosSolver::lanczosVectors() called but no data stored\n");
		return *(ptr);
		return ptr->swap(V);
	}

private: