From 9822493aafb8cc798e95aa9bccf44ba100a2ee37 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 6 Aug 2009 16:54:55 +0200 Subject: fixes in determinant and homogeneous --- Eigen/src/Geometry/Homogeneous.h | 4 ++-- Eigen/src/LU/Determinant.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'Eigen') diff --git a/Eigen/src/Geometry/Homogeneous.h b/Eigen/src/Geometry/Homogeneous.h index 4a113cfc7..0cf626e3f 100644 --- a/Eigen/src/Geometry/Homogeneous.h +++ b/Eigen/src/Geometry/Homogeneous.h @@ -217,8 +217,8 @@ struct ei_homogeneous_left_product_impl,Lhs> : m_lhs(lhs), m_rhs(rhs) {} - inline int rows() const { m_lhs.rows(); } - inline int cols() const { m_rhs.cols(); } + inline int rows() const { return m_lhs.rows(); } + inline int cols() const { return m_rhs.cols(); } template void evalTo(Dest& dst) const { diff --git a/Eigen/src/LU/Determinant.h b/Eigen/src/LU/Determinant.h index 42b0cb8fb..b587065ed 100644 --- a/Eigen/src/LU/Determinant.h +++ b/Eigen/src/LU/Determinant.h @@ -41,6 +41,8 @@ const typename Derived::Scalar ei_bruteforce_det4_helper * (matrix.coeff(m,2) * matrix.coeff(n,3) - matrix.coeff(n,2) * matrix.coeff(m,3)); } +// FIXME update computation of triangular det + const int TriangularDeterminant = 0; template