Commit Graph

3 Commits

Author SHA1 Message Date
Sameer Agarwal 923fddcd0e Fix an uninitialized memory error in EvaluationCallbackTest
prepare_parameter_hash was being used uninitialized.

Change-Id: Ia1a2e2da6845dc536f5463fe12d4ffcd58a95f8c
2018-07-10 14:48:23 -07:00
Keir Mierle 7c4e8a454e Replace scoped_ptr with C++11's unique_ptr
Change-Id: Ib5a504c491e3a79af52a95accf009df473470c6b
2018-04-02 14:47:47 -07:00
Keir Mierle 7bdceb46cf Evaluation callback API
This adds a callback mechanism to for users to get notified just
before jacobian and residual evaluations. This will enable
aggressive caching and sharing of compute between cost functions.

Change-Id: I67993726920218edf71ab9ae70c34c204756c71a
2018-03-07 12:41:22 -08:00