Next: SparsLinC Up: Contents Previous: COSY

An Implementation of the Forward and Reverse Mode in Maple

SYNOPSIS:

GRAD is a Maple procedure that automates the implementation of the forward and reverse modes of derivative computation on existing Maple procedures.
WHOM TO CONTACT:

Michael B. Monagan
Department of Mathematics and Statistics
Simon Fraser University
Burnaby, B.C. V5A 1S6
Canada
Tel: (604) 291-4279
email: monagan@cecm.sfu.ca

FUNCTIONALITY:

GRAD takes an existing Maple procedure as input and produces a procedure that calculates derivative information as determined by the user. The returned procedure is a new procedure that does not reproduce the original procedure, but is capable of providing derivative information. The user specifies the derivatives and sensitivities to calculate as well as whether to apply the forward or reverse mode.

HIGHLIGHTS:

We have attempted to support a wide class of mathematical procedures that the user would input directly or would be created by Maple automatically. GRAD handles Maple procedures containing Grad can differentiate formulae containing



Next: SparsLinC Up: Contents Previous: COSY