diff options
Diffstat (limited to 'unsupported/Eigen/src/NonLinearOptimization/covar.h')
-rw-r--r-- | unsupported/Eigen/src/NonLinearOptimization/covar.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/unsupported/Eigen/src/NonLinearOptimization/covar.h b/unsupported/Eigen/src/NonLinearOptimization/covar.h index 7cfaa22d4..104898a30 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/covar.h +++ b/unsupported/Eigen/src/NonLinearOptimization/covar.h @@ -5,13 +5,15 @@ void ei_covar( const VectorXi &ipvt, Scalar tol = ei_sqrt(NumTraits<Scalar>::epsilon()) ) { + typedef DenseIndex Index; + /* Local variables */ - int i, j, k, l, ii, jj; - int sing; + Index i, j, k, l, ii, jj; + bool sing; Scalar temp; /* Function Body */ - const int n = r.cols(); + const Index n = r.cols(); const Scalar tolr = tol * ei_abs(r(0,0)); Matrix< Scalar, Dynamic, 1 > wa(n); assert(ipvt.size()==n); |