# HG changeset patch # User Markus Mützel # Date 1606414766 -3600 # Node ID 9f31fe6f79f0ee5424982545f72bef9f4dcc256c # Parent b1d1e47092a659347697ba1897a6f1dc9c17541c# Parent 40d95224c155b93502d1f1ff68595073a1cdbf35 maint: merge stable to default. diff -r b1d1e47092a6 -r 9f31fe6f79f0 scripts/sparse/eigs.m --- a/scripts/sparse/eigs.m Thu Nov 26 07:58:38 2020 -0800 +++ b/scripts/sparse/eigs.m Thu Nov 26 19:19:26 2020 +0100 @@ -548,7 +548,7 @@ %! opts.issym = 1; opts.isreal = 1; %! d1 = eigs (fn, n, k, 4.1, opts); %! assert (d1, eigs (A, k, 4.1), 1e-11); -%!testif HAVE_ARPACK +%!testif HAVE_ARPACK, HAVE_UMFPACK %! AA = speye (10); %! fn = @(x) AA * x; %! opts.issym = 1; opts.isreal = 1; @@ -1535,7 +1535,7 @@ %! warning ("off", "Octave:eigs:UnconvergedEigenvalues", "local"); %! d = eigs (Afun, 100, 6, "lm", opts); %! assert (d(6), NaN+1i*NaN); -%!testif HAVE_ARPACK +%!testif HAVE_ARPACK, HAVE_CHOLMOD %! A = sparse (magic (10)); %! B = sparse (magic (10)); # not HPD %! fail ("eigs (A, B, 4)", "eigs: The matrix B is not positive definite")