Mercurial > hg > octave-nkf
changeset 19336:e99d7a2e7367
* amd.cc: Tests added.
author | Eduardo Ramos (edu159) <eduradical951@gmail.com> |
---|---|
date | Sun, 21 Sep 2014 16:12:36 -0400 |
parents | faa6a98f8d4b |
children | b5c03bcc640a |
files | libinterp/dldfcn/amd.cc |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/amd.cc +++ b/libinterp/dldfcn/amd.cc @@ -204,3 +204,19 @@ return retval; } +/* +%!shared A, A2, opts +%! A = ones (20, 30); +%! A2 = ones (30, 30); +%! +%!test +%!error <matrix S must be square> amd (A) +%!error amd (A2, 2) +%!error <matrix S is corrupted> amd([]) +%!test +%! assert(amd (A2), [1:30]) +%! opts.dense = 25; +%! assert(amd (A2, opts), [1:30]) +%! opts.aggressive = 1; +%! assert(amd (A2, opts), [1:30]) +*/