From 652d0c2a5412a36afe0c3caf8800997204885b06 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Tue, 14 Sep 2010 13:56:47 +0000 Subject: [PATCH] fixed accuracy problem in cv::invert() (Cholesky method) --- 3rdparty/lapack/dgemv_custom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3rdparty/lapack/dgemv_custom.c b/3rdparty/lapack/dgemv_custom.c index 70b5ef4d2..7a42f3059 100644 --- a/3rdparty/lapack/dgemv_custom.c +++ b/3rdparty/lapack/dgemv_custom.c @@ -117,7 +117,7 @@ char trans = lapack_toupper(_trans[0]); integer i, j, m = *_m, n = *_n, lda = *_lda, incx = *_incx, incy = *_incy; integer leny = trans == 'N' ? m : n, lenx = trans == 'N' ? n : m; - real alpha = *_alpha, beta = *_beta; + doublereal alpha = *_alpha, beta = *_beta; integer info = 0; if (trans != 'N' && trans != 'T' && trans != 'C')