Mercurial > hg > octave-nkf
diff libinterp/dldfcn/amd.cc @ 19336:e99d7a2e7367
* amd.cc: Tests added.
author | Eduardo Ramos (edu159) <eduradical951@gmail.com> |
---|---|
date | Sun, 21 Sep 2014 16:12:36 -0400 |
parents | afd6179d2616 |
children | 5f21e0bff135 |
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]) +*/