[R] calling optim from external C/C++ program
Vadim Ogranovich
vograno at arbitrade.com
Tue Apr 30 19:01:39 CEST 2002
I looked at optim.c in R 1.5.0 and realized that what I actually needed is
to call either vnmin() or lbfgsb(). The interfaces of these functions are
not R-specific (built-in types only) so if I could build R into a shared
library or use the executable itself as a shared library it would do for my
purposes. Is this possible? Where could I start from?
Thanks, Vadim
-----Original Message-----
From: Prof Brian D Ripley [mailto:ripley at stats.ox.ac.uk]
Sent: Monday, April 29, 2002 11:16 PM
To: Vadim Ogranovich
Cc: r-help at stat.math.ethz.ch; 'cyg at sympatico.ca'
Subject: Re: [R] calling optim from external C/C++ program
On Mon, 29 Apr 2002, Vadim Ogranovich wrote:
> Hi,
>
> Does anyone have an example of calling optim() from a standalone C/C++
> program? If possible please include the linker options (I am using gcc
> version 2.96 20000731 (Red Hat Linux 7.1 2.96-98))
It's not possible. An important part of optim() is in R. R 1.5.0 makes
the underlying optimizers available to C code linked into R, but they are
only part of optim().
There is also no such thing as gcc 2.96: see gcc.gnu.org. You would be
well-advised to use a released version of gcc.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
_._
--------------------------------------------------
DISCLAIMER
This e-mail, and any attachments thereto, is intended only for use by the
addressee(s) named herein and may contain legally privileged and/or
confidential information. If you are not the intended recipient of this
e-mail, you are hereby notified that any dissemination, distribution or
copying of this e-mail, and any attachments thereto, is strictly prohibited.
If you have received this e-mail in error, please immediately notify me and
permanently delete the original and any copy of any e-mail and any printout
thereof.
E-mail transmission cannot be guaranteed to be secure or error-free. The
sender therefore does not accept liability for any errors or omissions in
the contents of this message which arise as a result of e-mail transmission.
NOTICE REGARDING PRIVACY AND CONFIDENTIALITY
Knight Trading Group may, at its discretion, monitor and review the content
of all e-mail communications.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list