yap/example/autodiff_library
2018-10-24 22:59:15 -05:00
..
ActNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
ActNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
auto_diff_types.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
autodiff.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
autodiff.h Remove now-superfluous #include of Boost.Serialization header. 2018-10-24 22:59:15 -05:00
BinaryOPNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
BinaryOPNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Edge.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Edge.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
EdgeSet.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
EdgeSet.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
LICENSE Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Node.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Node.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
OPNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
OPNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
PNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
PNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
README.md Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Stack.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Stack.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Tape.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
Tape.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
UaryOPNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
UaryOPNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
VNode.cpp Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00
VNode.h Add Autodiff_library sources as the basis for an example. 2016-12-16 22:20:10 -06:00

autodiff_library ================ <\br>

Automatic Differentiation Library

  1. Very easy access and light weight c++/c library
  2. Build computation graph as a DAG.
  3. Provide function evaluation, reverse gradient, reverse Hessian-vector, forward Hessian computation calls.
  4. State-of-the-art Object-Oriented Design and Implementation in C++
  5. A modified version of this library is integrated into the Parallel Structured Model Generator(PSMG)--an algebraic modelling langauge for Mathematical Programming. See project wiki for more detail.