[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: docs for dynamic loaded functions
From: |
taltman |
Subject: |
Re: docs for dynamic loaded functions |
Date: |
Wed, 29 Oct 2003 18:35:41 +0000 (UTC) |
AFAIK, there are three good sources for learning about how to code up
dynamic extensions to Octave:
* The Octave Manual
http://www.octave.org/doc/octave_12.html#SEC97
* Da Coda Al Fine: Pushing Octave's Limits, by Christoph L. Spiel
http://octave.sourceforge.net/coda/coda.html
* octave/examples/*.cc & octave/src/*.cc
The source code. ;-)
Good luck!
~Tomer Altman
On Oct 29, 2003 at 10:39am, Martijn Brouwer wrote:
eambro >Date: Wed, 29 Oct 2003 10:39:06 +0100
eambro >From: Martijn Brouwer <address@hidden>
eambro >To: octave <address@hidden>
eambro >Subject: docs for dynamic loaded functions
eambro >Resent-Date: Wed, 29 Oct 2003 03:39:16 -0600
eambro >Resent-From: address@hidden
eambro >
eambro >I would like to try accelarate a fitting procedure. The function that I
fit, performs 15 to 20 function call per data point. Even though I have only 26
points, and the fitting procedure has converged in only a few iterations, the
total calculation is quite slow. Much slower than under matlab actually.
eambro >Since calling octave functions is quite expensive, I consider to create
dynamically loaded functions using mkoctfile.
eambro >Where can I find more documentation on this topic? The short example in
the manual, is just sufficient to show the principle and the benefits of
creating dlf's. There is quite a gap between the oregonator examples and the
src directory. Is there somebody who wrote something on this topic?
eambro >
eambro >Martijn
eambro >
eambro >Physics is a approximate description of a part of the physical
phenomena, that are only a small portion of human perceptions.
eambro >
eambro >H Casimir, Dutch Physicist
eambro >
eambro >
eambro >
eambro >-------------------------------------------------------------
eambro >Octave is freely available under the terms of the GNU GPL.
eambro >
eambro >Octave's home on the web: http://www.octave.org
eambro >How to fund new projects: http://www.octave.org/funding.html
eambro >Subscription information: http://www.octave.org/archive.html
eambro >-------------------------------------------------------------
eambro >
eambro >
-------------------------------------------------------------
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
-------------------------------------------------------------