MCPcopy Create free account
hub / github.com/dblalock/bolt / swap

Method swap

cpp/src/external/eigen/src/SparseCore/SparseMatrix.h:722–730  ·  view source on GitHub ↗

Swaps the content of two sparse matrices of the same type. * This is a fast operation that simply swaps the underlying pointers and parameters. */

Source from the content-addressed store, hash-verified

720 /** Swaps the content of two sparse matrices of the same type.
721 * This is a fast operation that simply swaps the underlying pointers and parameters. */
722 inline void swap(SparseMatrix& other)
723 {
724 //EIGEN_DBG_SPARSE(std::cout << "SparseMatrix:: swap\n");
725 std::swap(m_outerIndex, other.m_outerIndex);
726 std::swap(m_innerSize, other.m_innerSize);
727 std::swap(m_outerSize, other.m_outerSize);
728 std::swap(m_innerNonZeros, other.m_innerNonZeros);
729 m_data.swap(other.m_data);
730 }
731
732 /** Sets *this to the identity matrix.
733 * This function also turns the matrix into compressed mode, and drop any reserved memory. */

Callers 9

swapFunction · 0.45
SparseVector.hFile · 0.45
SparseMatrix.hFile · 0.45
runMethod · 0.45
runMethod · 0.45
JacobiSVD.hFile · 0.45
computeSVDofMMethod · 0.45
deflationMethod · 0.45

Calls 1

swapFunction · 0.70

Tested by

no test coverage detected