From 25063fd53d1d7d74da479f129f2fbfe57bf37950 Mon Sep 17 00:00:00 2001 From: andreas Date: Thu, 18 Apr 2013 16:39:55 +0100 Subject: [PATCH] pdinv passes extra args to jitchol --- GPy/util/linalg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPy/util/linalg.py b/GPy/util/linalg.py index f88099a4..79025d4f 100644 --- a/GPy/util/linalg.py +++ b/GPy/util/linalg.py @@ -97,7 +97,7 @@ def jitchol_old(A,maxtries=5): raise linalg.LinAlgError,"not positive definite, even with jitter." -def pdinv(A): +def pdinv(A, *args): """ :param A: A DxD pd numpy array @@ -110,7 +110,7 @@ def pdinv(A): :rval logdet: the log of the determinant of A :rtype logdet: float64 """ - L = jitchol(A) + L = jitchol(A, *args) logdet = 2.*np.sum(np.log(np.diag(L))) Li = chol_inv(L) Ai = linalg.lapack.flapack.dpotri(L)[0]