Commit graph

13 commits

Author SHA1 Message Date
Jérôme
428863bcdb Added macros for creating gradient functors for 1 to 1 and N to 1 functions. 2019-03-31 19:02:52 +02:00
Jérôme
d9124bfb4b MAJOR MILESTONE : rewrote everything so that 2 template classes are created : static and dynamic. 2019-03-31 15:46:52 +02:00
Jérôme
32a3829110 Added empty automatic test with catch2. 2019-03-30 16:15:31 +01:00
Jérôme
53a90f6346 Static derivative computation test added (boost::proto). 2019-03-27 21:27:39 +01:00
Jérôme
5c57aa0afd Added Function object for computing the grad and macros to create them. 2019-03-26 23:25:01 +01:00
Jérôme
592f6976ad Cleaned up folder structure, moved old stuff to old/ 2019-03-26 12:40:00 +01:00
Jérôme
864e633552 Fixed vector version to look more like FADBAD in terms of interface 2019-03-26 12:30:17 +01:00
Jérôme
bd46adc942 added example of 2nd derivative with vector version that does not work... Also, added operator+-*/ for scalar op Dual and scalar op dualvector 2019-03-25 21:36:23 +01:00
Jérôme
066abc4659 fixed test and folder structures 2019-03-25 21:09:11 +01:00
Jérôme
a60cac7f56 Changed vector type from eigen to valarray. added function diff(int i) to set the derivatives more easily. Created a small test file to check the changes. automated vector tests are not updated yet 2019-03-25 19:47:41 +01:00
shooter74
d59c41c874
Update README.md 2019-03-24 19:18:55 +01:00
Jérôme
92beeb07cd initial commit 2019-03-24 19:13:06 +01:00
shooter74
8a7a27370b
Initial commit 2019-03-24 19:06:50 +01:00