[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DLD files and memory allocation
From: |
Paul Kienzle |
Subject: |
Re: DLD files and memory allocation |
Date: |
Sat, 28 Jan 2006 10:08:26 -0500 |
Octave does indeed make copies of the input parameters.
In principle there is no reason to do this for double
arrays but it was expedient and I didn't need large
datasets when I wrote it. In the mex/TODO file I
comment on the problem, though
For complex arrays the situation is more difficult
because Octave interleaves the values whereas matlab
puts the values in different arrays.
- Paul
On Jan 27, 2006, at 12:01 PM, Fredrik Lingvall wrote:
Here A and B gets a new adress each time I call the function. Does this
mean that Octave make copies of all input parameters? Not good
if A and B is large.
I'm using the octave-forge mex-tools for building the oct-files.
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------