CppADCodeGen
Summary:
CppADCodeGen aims to extend the CppAD library in order to perform hybrid automatic differentiation, that is, to use operator overloading and generate/compile source code.
Provides easy to use drivers for the generation and use of dynamic libraries under Linux. It also allows JIT compilation through Clang/LLVM.
It is distributed under the Eclipse Public License 1.0 or the GNU General Public License 3 GPL.
URL: https://github.com/joaoleal/CppADCodeGen/
Developers:
- João Rui Leal
Mode: |
Forward Reverse |
Method: |
Source transformation Operator overloading |
Supported Language: |
C/C++ |
Features:
Hybrid Algorithmic differentiation, C source code generation, dynamic/static library creation and use drivers, JIT compilation, automatic DAE differentiation index reduction through the dummy derivatives method
Supported Platforms:
- Unix/Linux
Licensing: open source
Entries in our publication database that actually use CppADCodeGen in the numerical experiments: 0
The following diagram shows these entries versus the year of the publication.
|
|||
Year |