This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[ITP] CppAD (C++ Algorithmic Differentiation)
- From: Brad Bell <bradbell at seanet dot com>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 08 Dec 2006 05:23:53 -0800
- Subject: [ITP] CppAD (C++ Algorithmic Differentiation)
- References: <44E9BE0D.105@seanet.com>
CppAD: C++ algorithmic differentiation by operator overloading.
I would like to propose the new cygwin package CppAD and I would like to
be the maintainer of this package.
I am the project manager for CppAD and you can find out information about
it and its development at
http://www.coin-or.org/CppAD/
I have placed the package for review at the web address
http://www.seanet.com/~bradbell/cppad/
which contains the files
cppad-20061208-1-src.tar.bz2
cppad-20061208-1.tar.bz2
setup.hint
I think that that these files are greatly improved with respect to my
previous
[ITP] of CppAD; see
http://cygwin.com/ml/cygwin-apps/2006-08/msg00098.html
This package is not currently included in a major Linux distribution,
hence it requires five positive votes from package maintainers in order
to be accepted.
Thank you in advance for you time in considering this package.
----------------------------- setup.hint
------------------------------------
# To test the source or binary distribution, copy the source
distribution file
# cppad-20061208-1/get_started/get_started.cpp
# to a temporary directory and execute the commands
# g++ get_started.cpp -o get_started.exe
# ./get_started
# the resulting output should be
# y'(3) computed by CppAD = 142
#
# Requires a standard compliant C++ compiler; e.g., gcc-g++.
requires: gcc-g++
#
category: Math
#
sdesc: "C++ algorithmic differentiation by operator overloading"
#
ldesc: "C++ algorithmic differentiation by operator overloading.
Forward and reverse mode as well as derivatives of arbitrary order
are supported. See the documentation for this version
( /usr/share/doc/cppad-20061208-1/cppad.htm )
or the CppAD home page
( http://http://www.coin-or.org/CppAD/ )
for more details."