dellaert
|
caf742d5e1
|
Better names
|
2014-10-05 17:20:55 +02:00 |
dellaert
|
001504a432
|
JacobianTrace base, and avoid copying JacobianMaps.
|
2014-10-05 17:12:38 +02:00 |
dellaert
|
2718662467
|
Removed debug printing
|
2014-10-05 15:01:36 +02:00 |
dellaert
|
fdf9c10b42
|
Implemented value and now testBADFactor also runs
|
2014-10-05 15:00:10 +02:00 |
dellaert
|
8db2cd17fc
|
Finished constant Trace and *everything* just works!!! Amazing :-)
|
2014-10-05 13:41:20 +02:00 |
dellaert
|
7c19542245
|
Leaf Trace compiles
|
2014-10-05 13:37:51 +02:00 |
dellaert
|
75445307b2
|
Unary Trace done
|
2014-10-05 13:33:23 +02:00 |
dellaert
|
8e527a2251
|
Binary Trace compiles, runs
|
2014-10-05 13:27:41 +02:00 |
dellaert
|
303d37a716
|
Separate hierarchy
|
2014-10-05 11:22:14 +02:00 |
dellaert
|
6fb10a5de9
|
Rename, emphasizing is forward AD
|
2014-10-03 21:13:34 +02:00 |
dellaert
|
a5b92f0342
|
MUCH simpler by just using boost::bind to turn methods into functions
|
2014-10-03 13:18:25 +02:00 |
dellaert
|
bdf5451565
|
Typedefs
|
2014-10-03 12:52:35 +02:00 |
dellaert
|
c8dd361080
|
Common base class BinaryExpression
|
2014-10-03 12:48:28 +02:00 |
dellaert
|
987b123ec9
|
NullaryMethodExpression and UnaryFunctionExpression, derived from UnaryExpression
|
2014-10-03 12:40:26 +02:00 |
dellaert
|
aefad1e548
|
MAJOR refactor: I now use separate functions for value (only) and "augmented", for combined value-derivatives. The latter returns a new templated class, Augmented<T>.
|
2014-10-03 10:25:02 +02:00 |
dellaert
|
59af1c4b6d
|
Major refactor that does not ask for derivatives when argument is constant. Also split combine into double add, added print, and moved those two statics to ExpressionNode.
|
2014-10-02 23:28:19 +02:00 |
dellaert
|
0d94eeb480
|
Created expressions.h header
|
2014-10-01 11:25:49 +02:00 |
Paul Furgale
|
837b2a6bc0
|
Fixed the member function with very ugly syntax
|
2014-09-30 23:13:07 +02:00 |
dellaert
|
c68c2d2dac
|
Prototype code for passing methods. Does not work (uncomment line 61)
|
2014-09-30 13:19:44 +02:00 |
dellaert
|
ae17f8a82f
|
Some refactoring, new static method "combine"
|
2014-09-30 13:00:37 +02:00 |
dellaert
|
374140abb8
|
Moved all BAD stuff to nonlinear
|
2014-09-30 12:34:03 +02:00 |