Personal tools

Automatic Differentiation

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
 
(old thread on Haskell Cafe)
Line 1: Line 1:
+
Implementations:
Implementations of [[Functional differentiation]]:
 
   
 
* [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fad fad]
 
* [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fad fad]
Line 14: Line 14:
   
 
With advanced type classes in [[Numeric Prelude]]:
 
With advanced type classes in [[Numeric Prelude]]:
http://hackage.haskell.org/packages/archive/numeric-prelude/0.0.5/doc/html/MathObj-PowerSeri
+
http://hackage.haskell.org/packages/archive/numeric-prelude/0.0.5/doc/html/MathObj-PowerSeries.html
es.html
 
   
 
== See also ==
 
== See also ==
   
+
* [[Functional differentiation]]
  +
* Chris Smith in Haskell-cafe on [http://www.haskell.org/pipermail/haskell-cafe/2007-November/035477.html Hit a wall with the type system]
   
 
[[Category:Mathematics]]
 
[[Category:Mathematics]]

Revision as of 23:06, 4 April 2009

Implementations:

1 Power Series

You may count arithmetic with power series also as Automatic Differentiation, since this means just working with all derivatives simultaneously.

Implementation with Haskell 98 type classes: http://darcs.haskell.org/htam/src/PowerSeries/Taylor.hs

With advanced type classes in Numeric Prelude: http://hackage.haskell.org/packages/archive/numeric-prelude/0.0.5/doc/html/MathObj-PowerSeries.html

2 See also