[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #41426] OOM for issymmetric on sparse matrices
From: |
David Spies |
Subject: |
[Octave-bug-tracker] [bug #41426] OOM for issymmetric on sparse matrices |
Date: |
Mon, 03 Feb 2014 17:12:17 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/32.0.1700.102 Chrome/32.0.1700.102 Safari/537.36 |
Follow-up Comment #5, bug #41426 (project octave):
Thanks,
I'm a little confused though
How is that possible? issparse(x) should just check a single bit or boolean
or type or something, whereas the possibility of early termination as provided
by 'any' can avoid examining nearly all the elements (if the matrix isn't
symmetric).
Is the implicit copy operation associated with passing an argument to a
function not being elided for issparse?
For that matter, does octave do copy ellision for functions which don't modify
their inputs? Is it something I should worry about?
Or is it just the case that in practice this method is generally only used
inside an assert statement (in which case it's expected to always hold, so
using 'any' doesn't provide any benefit)?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?41426>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/