MCPcopy Create free account
hub / github.com/OriginQ/QPanda-2 / swap

Method swap

ThirdParty/Eigen/src/SparseCore/SparseMatrix.h:732–740  ·  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

730 /** Swaps the content of two sparse matrices of the same type.
731 * This is a fast operation that simply swaps the underlying pointers and parameters. */
732 inline void swap(SparseMatrix& other)
733 {
734 //EIGEN_DBG_SPARSE(std::cout << "SparseMatrix:: swap\n");
735 std::swap(m_outerIndex, other.m_outerIndex);
736 std::swap(m_innerSize, other.m_innerSize);
737 std::swap(m_outerSize, other.m_outerSize);
738 std::swap(m_innerNonZeros, other.m_innerNonZeros);
739 m_data.swap(other.m_data);
740 }
741
742 /** Sets *this to the identity matrix.
743 * 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