ADiGator
Summary:
Given a user function program together with information pertaining to the inputs of the program, ADiGator performs source transformation via the overloaded CADA class to generate any order derivative code.
URL: https://sourceforge.net/projects/adigator/
Developers:
- Matthew J. Weinstein
- Anil V. Rao
Mode: |
Forward |
Method: |
Source transformation |
Supported Language: |
MATLAB |
Reference:
Michael A. Patterson, Matthew Weinstein, Anil V. Rao
An efficient overloaded method for computing derivatives of mathematical functions in MATLAB
Article in ACM Trans. Math. Softw., ACM, 2013
An efficient overloaded method for computing derivatives of mathematical functions in MATLAB
Article in ACM Trans. Math. Softw., ACM, 2013
Features:
ADiGator generates derivative source code via operator overloading in the forward mode. The generated code depends solely upon native MATLAB functions and thus the process may be applied recursively to generate any order derivative code, however, Hessian symmetry is not exploited.
ADiGator may also be used in the vectorized mode to generate vectorized derivative codes of vectorized functions, such as those used in collocation methods.
Supported Platforms:
- Windows
- Unix/Linux
- Mac
Licensing: free
Entries in our publication database that actually use ADiGator in the numerical experiments: 2
The following diagram shows these entries versus the year of the publication.
|
![]() |
![]() |
|||
'13 | '18 | ||||
Year |