Skip to content

tedgin/ad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ad

This is an automatic differentiation library written in D supporting one-dimensional, real-valued derivatives of arbitrary order. It is not a high performance library. It could become one; I'm not against that by any means! It's just that I originally built this library after learning about automatic differentiation. The elegance of the concept struct me. I had to implement it.

Features

  • supports all of D's arithmetic operators
  • supports the same set of functions as core.math
  • supports the same set of functions as std.math
  • supports the same set of functions as std.mathspecial
  • supports arbitrary order differentiation, must be fixed at compile time

Examples

To be continued ...

Overview

To be continued ...

Building

To be continued ...

TODO: replace isOne and areAll (completed core) TODO: format everything (completed core, internal, algebraic, constants) TODO: verify imports (completed core) TODO: document modules and package

About

automatic differentiation library written in D and supporting one-dimensional, real-valued derivatives of arbitrary order

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages