Thanks to visit codestin.com
Credit goes to github.com

Skip to content

felipemontefuscolo/ead

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EAD - Easy Automatic Differentiation

  • Author: Felipe Montefuscolo
  • contact: felipe.mt87 (at) gmail.com

===================================

EAD is a compact and efficient automatic differentiation package written in C++ language. It's based on operator overload to compute the gradient of a function in forward mode. For more information about AD, see this link.

The implementation follows the idea of the paper "Efficient Expression Templates for Operator Overloading-based Automatic Differentiation", which is implemented in the Trilinos package Sacado.

The main reasons that have led me to develop a new package are:

  • a less restrictive license;
  • an independent library;
  • a library specialized in forward differentiation;

EAD also tries to be efficient, compact and easy to use.

This library has been tested only under Linux with gcc v4.6.

Any help to improve, extend, maintain, ..., is Welcome!

About

An easy automatic differentiation in C++

Resources

License

Unknown, MPL-2.0 licenses found

Licenses found

Unknown
LICENSE
MPL-2.0
COPYING.MPL2

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published