Project import generated by Copybara. NOKEYCHECK=True GitOrigin-RevId: bb61a1ef873993aa4f9ca5ef9d5253d09bdadd4b
diff --git a/eigen.patches/eigen-51.patch.gz b/eigen.patches/eigen-51.patch.gz new file mode 100644 index 0000000..1f794cc --- /dev/null +++ b/eigen.patches/eigen-51.patch.gz Binary files differ
diff --git a/eigen.patches/eigen-52.patch b/eigen.patches/eigen-52.patch new file mode 100644 index 0000000..3fdd65b --- /dev/null +++ b/eigen.patches/eigen-52.patch
@@ -0,0 +1,22 @@ +diff -aNur unpatched/Eigen/src/Core/ProductBase.h patched/Eigen/src/Core/ProductBase.h +--- unpatched/Eigen/src/Core/ProductBase.h 2015-01-21 08:26:41.000000000 -0800 ++++ patched/Eigen/src/Core/ProductBase.h 2016-10-26 17:11:53.638624059 -0700 +@@ -139,15 +139,15 @@ + { return FullyLazyCoeffBaseProductType(m_lhs, m_rhs).diagonal(index); } + + // restrict coeff accessors to 1x1 expressions. No need to care about mutators here since this isnt a Lvalue expression +- typename Base::CoeffReturnType coeff(Index row, Index col) const ++ typename Base::CoeffReturnType coeff(Index aRow, Index aCol) const + { + #ifdef EIGEN2_SUPPORT +- return lhs().row(row).cwiseProduct(rhs().col(col).transpose()).sum(); ++ return lhs().row(aRow).cwiseProduct(rhs().col(col).transpose()).sum(); + #else + EIGEN_STATIC_ASSERT_SIZE_1x1(Derived) + eigen_assert(this->rows() == 1 && this->cols() == 1); + Matrix<Scalar,1,1> result = *this; +- return result.coeff(row,col); ++ return result.coeff(aRow,aCol); + #endif + } +
diff --git a/eigen.tar.bz2 b/eigen.tar.bz2 new file mode 100644 index 0000000..1dcc960 --- /dev/null +++ b/eigen.tar.bz2 Binary files differ
diff --git a/eigen.url b/eigen.url new file mode 100644 index 0000000..e9626a2 --- /dev/null +++ b/eigen.url
@@ -0,0 +1 @@ +http://bitbucket.org/eigen/eigen/get/3.2.4.tar.bz2
diff --git a/eigen.version b/eigen.version new file mode 100644 index 0000000..a4c8315 --- /dev/null +++ b/eigen.version
@@ -0,0 +1 @@ +eigen-10219c95fe65