CppAD
Summary:
CppAD uses operator overloading to compute derivatives of algorithms defined in C++. It is distributed by the COIN-OR Foundation with the Common Public License CPL or the GNU General Public License GPL. Installation procedures are provided for both Unix and Windows operating systems. The CppAD subversion repository can be used to view the source code. Extensive user and developer documentation is included.
URL: https://cppad.readthedocs.io
Developers:
- Bradley M. Bell
Mode: |
Forward Reverse |
Method: |
Operator overloading |
Supported Language: |
C/C++ |
Reference:
Features:
- Forward mode.
- Reverse mode.
- Derivatives of functions defined using derivatives of other functions.
- Derivatives that take advantage of sparsity.
- JIT compliation of derivative code.
- Extensive examples.
- Release Notes.
Supported Platforms:
- Windows
- Unix/Linux
Licensing: free
Entries in our publication database that actually use CppAD in the numerical experiments: 1
The following diagram shows these entries versus the year of the publication.
|
![]() |
|||
'08 | ||||
Year |