Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.13 KB | None | 0 0
  1. # HG changeset patch
  2. # User Eduardo Ramos (edu159) <eduradical951@gmail.com>
  3. # Date 1411328233 14400
  4. #      Sun Sep 21 15:37:13 2014 -0400
  5. # Node ID a2dcc4b839fb31623bd4f79d0551a24402721c02
  6. # Parent  09f5f95e5fcc98c3099d7e01c01920f69a710a47
  7. * amd.cc: Tests added.
  8.  
  9. diff -r 09f5f95e5fcc -r a2dcc4b839fb libinterp/dldfcn/amd.cc
  10. --- a/libinterp/dldfcn/amd.cc Wed Sep 17 16:52:41 2014 -0400
  11. +++ b/libinterp/dldfcn/amd.cc Sun Sep 21 15:37:13 2014 -0400
  12. @@ -189,7 +189,6 @@
  13.                      Matrix Pout (1, n_col);
  14.                      for (octave_idx_type i = 0; i < n_col; i++)
  15.                        Pout.xelem (i) = P[i] + 1;
  16. -
  17.                      retval(0) = Pout;
  18.                    }
  19.                  }
  20. @@ -204,3 +203,20 @@
  21.  
  22.    return retval;
  23.  }
  24. +/*
  25. +%% Real matrices
  26. +%!shared A, A2, opts
  27. +%! A = ones (20, 30);
  28. +%! A2 = ones (30, 30);
  29. +%!
  30. +%!test
  31. +%!error <matrix S must be square> amd (A)
  32. +%!error amd (A2, 2)
  33. +%!error <matrix S is corrupted> amd([])
  34. +%!test
  35. +%! assert(amd (A2), [1:30])
  36. +%! opts.dense = 25;
  37. +%! assert(amd (A2, opts), [1:30])
  38. +%! opts.aggressive = 1;
  39. +%! assert(amd (A2, opts), [1:30])
  40. +*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement