dco/map
Meta Adjoint Programming tool
Description
Meta Adjoint Programming (MAP) is a technique that uses template metaprogramming in C++ to generate adjoint code by overloading at compile time.
dco/map is an implementation of MAP written by STCE and NAG Ltd. (Numerical Algorithms Group) and is distributed via NAG.