Operator overloading in Matlab allows for user-defined types to semantically augment existing Matlab codes without changes. However, given sufficient knowledge about types and operand semantics, operator overloading can be replaced by equivalent function calls. The ADiMat software tool provides automatic differentiation of Matlab functions using a hybrid approach that combines source transformation and operator overloading. It can also be used as a general framework for user-defined transformations of Matlab codes. Tests showed the potential for performance improvement in a derivative class providing essential linear algebra functionality for ADiMat. The Matlab runtime environment was benchmarked regarding function and method call overhe...
The Mad package described here facilitates the evaluation of first derivatives of multi-dimensional...
We present an example of the science that is enabled by object-oriented programming techniques. Scie...
This thesis develops telescoping-language technology for automatically generating high performance l...
Operator overloading in Matlab allows for user-defined types to semantically augment existing Matlab...
The ADiMat software is a tool that offers Automatic Differentiation of any Matlab function using a ...
The ADiMat software is a tool that offers automatic differentiation of any Matlab function using a h...
The interactive programming environment MATLAB is increasingly gaining popularity by enabling the us...
We present MSAD, a source transformation implementation of forward mode automatic differentiation fo...
Abstract. This report describes MSAD, a tool that applies source transformation automatic differenti...
Various techniques in computational science and engineering benefit from accurate and efficient deri...
An object-oriented method is presented that computes without truncation error derivatives of functio...
An object-oriented method is presented that generates derivatives of functions defined by MATLAB com...
Productivity-oriented programming languages typically emphasize convenience over syntactic rigor. A ...
Mad is a Matlab library of functions and utilities for the automatic differentiation of Matlab func-...
Automatic Differentiation (AD) automatically performs the differentiation of models expressed in a h...
The Mad package described here facilitates the evaluation of first derivatives of multi-dimensional...
We present an example of the science that is enabled by object-oriented programming techniques. Scie...
This thesis develops telescoping-language technology for automatically generating high performance l...
Operator overloading in Matlab allows for user-defined types to semantically augment existing Matlab...
The ADiMat software is a tool that offers Automatic Differentiation of any Matlab function using a ...
The ADiMat software is a tool that offers automatic differentiation of any Matlab function using a h...
The interactive programming environment MATLAB is increasingly gaining popularity by enabling the us...
We present MSAD, a source transformation implementation of forward mode automatic differentiation fo...
Abstract. This report describes MSAD, a tool that applies source transformation automatic differenti...
Various techniques in computational science and engineering benefit from accurate and efficient deri...
An object-oriented method is presented that computes without truncation error derivatives of functio...
An object-oriented method is presented that generates derivatives of functions defined by MATLAB com...
Productivity-oriented programming languages typically emphasize convenience over syntactic rigor. A ...
Mad is a Matlab library of functions and utilities for the automatic differentiation of Matlab func-...
Automatic Differentiation (AD) automatically performs the differentiation of models expressed in a h...
The Mad package described here facilitates the evaluation of first derivatives of multi-dimensional...
We present an example of the science that is enabled by object-oriented programming techniques. Scie...
This thesis develops telescoping-language technology for automatically generating high performance l...