Hi,

On Thu, Dec 13, 2012 at 11:45:16AM -0800, [email protected] wrote:
> I have experience with the Nelder Mead Simplex, and have written a
> simulated annealing optimization program in C++ and published a
> paper in which it was used for some very non-linear data fitting.
> Either of these could be implemented, although the simulated
> annealing routine is probably more complicated that what is really
> needed. If one or more people would be willing to help develop the
> parameter dialog interface 

You don't need to implement a dialog, all you need to do is develop
a class that implements some interfaces
http://www.openoffice.org/api/docs/common/ref/com/sun/star/sheet/XSolver.html
http://www.openoffice.org/api/docs/common/ref/com/sun/star/sheet/XSolverDescription.html

In code, it's a header file and one or two sources, look at the current
linear implementation:
http://opengrok.adfinis-sygroup.org/source/xref/aoo-trunk/main/sccomp/source/solver/

> and can do the bindings required to tie
> in the C++ code to open office so it can become an extension I would
> be very willing to work with them. I've read online about the
> process and it seems to be rather daunting to me. I am really just a
> scientist/engineer and I cannot pull off the OO interface on my
> own... I am used to writing for linux (Cygwin) and compiling under
> gcc.

Note that you can do it as an extension, without needing to compile the
whole OpenOffice code, simply install the SDK from
http://www.openoffice.org/download/other.html#tested-sdk

The SDK on Windows does not work with cygwin, simply make, zip (sed and
cat for AOO 4.0), and the MS compiler (I only tried with the 2008
Express edition).

> Anyone want to help with this or form a project team on Sourceforge
> or similar?

I can make an skeleton for the add-in extension if you want. I prefer
working in Apache Extras
http://code.google.com/a/apache-extras.org/hosting/ (it's Google Code,
if you're already familiar with it).

Of course, if you are willing to, it could be added to the application
source code (but this way, you will need a core developer, and testing
will imply compiling the whole OpenOffice source code).


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Attachment: pgpeMSsrC9ndV.pgp
Description: PGP signature

Reply via email to