diff --git a/CMakeLists.txt b/CMakeLists.txt index 7856c15ea..06f8a3f9b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ project(Eigen) -set(EIGEN_VERSION_NUMBER "2.0-beta1") +set(EIGEN_VERSION_NUMBER "2.0-beta2") #if the svnversion program is absent, this will leave the SVN_REVISION string empty, #but won't stop CMake. diff --git a/Eigen/src/Core/Coeffs.h b/Eigen/src/Core/Coeffs.h index 227777a82..02738fd15 100644 --- a/Eigen/src/Core/Coeffs.h +++ b/Eigen/src/Core/Coeffs.h @@ -313,6 +313,13 @@ inline void MatrixBase::writePacket derived().template writePacket(index,x); } +/** \internal Copies the coefficient at position (row,col) of other into *this. + * + * This method is overridden in SwapWrapper, allowing swap() assignments to share 99% of their code + * with usual assignments. + * + * Outside of this internal usage, this method has probably no usefulness. It is hidden in the public API dox. + */ template template inline void MatrixBase::copyCoeff(int row, int col, const MatrixBase& other) @@ -322,6 +329,13 @@ inline void MatrixBase::copyCoeff(int row, int col, const MatrixBase