Sameer Agarwal
4362a21699
Run clang-format on the public headers.
...
Also update copyright year.
Change-Id: I8508d4fd4564c646ec2281a1b3b2c36136b54b46
2019-12-03 14:50:37 -08:00
Sameer Agarwal
bf709ecac2
Move EvaluationCallback from Solver::Options to Problem::Options.
...
Adding it to Solver::Options was a mistake, as it prevents it from
being used in covariance estimation. Also updated associated docs.
https://github.com/ceres-solver/ceres-solver/issues/380
https://github.com/ceres-solver/ceres-solver/issues/401
https://github.com/ceres-solver/ceres-solver/issues/484
Change-Id: I63809a47a58e84c04a58bf8e59ace92f45fc2873
2019-07-08 21:24:08 +02:00
Sameer Agarwal
515639e14b
Add missing ceres/internal/port.h to two header files.
...
Without these these files cannot be included on their own.
https://github.com/ceres-solver/ceres-solver/issues/410
Change-Id: I87ca91d15f5ab2053e43480ecbde74779125c709
2018-08-08 06:58:06 -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