From 9c9e10362790271d2c87d0ef6cd27b2b5e27b5bf Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Sun, 3 Jul 2016 17:06:11 +0200
Subject: [PATCH] Make csolve compatible with sparse matrices

Required for stack_solve_algo=7
---
 matlab/csolve.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/csolve.m b/matlab/csolve.m
index 8bcb81f266..3af47243eb 100644
--- a/matlab/csolve.m
+++ b/matlab/csolve.m
@@ -84,7 +84,7 @@ while ~done
             [f0,grad] = feval(gradfun,x,varargin{:});
         end
         if isreal(grad)
-            if rcond(grad)<1e-12
+            if rcond(full(grad))<1e-12
                 grad=grad+tvec;
             end
             dx0=-grad\f0;
-- 
GitLab