AD Tool: TOMLAB /TomSym
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

TOMLAB /TomSym


Summary:
TomSym uses MATLAB objects and operator overloading to capture MATLAB procedures, and then generates source code for derivatives of any order. TomSym also integrates with the TOMLAB optimization environment to provide an easy-to-use interface for a broad range of optimization problems.

URL: http://tomsym.com/

Developers:
  • Per Rutquist
  • Marcus Edvall
  • Tomlab

Mode: Forward
Reverse
 
Method: Source transformation
Operator overloading
 
Supported Language: MATLAB

Features:
Combines the best features of symbolic differentiation
(produces source code, with simplifications/optimizations) with
the strong point of automatic differentiation (the result is a
procedure, rather than an expression, so it does not grow
exponentiallay in size for complex expressions).

Both forward and reverse modes are supported (Reverse is
default when computing the derivative with respect to more than
one variable).

Produces efficient, vectorized code.

Integration with TOMLAB / MAD.

Supported Platforms:
  • Windows
  • Unix/Linux
  • Mac


Licensing: license

Entries in our publication database that actually use TOMLAB /TomSym in the numerical experiments:  0

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)