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
pgpeMSsrC9ndV.pgp
Description: PGP signature
