Keir Mierle
211812a573
Better error handling in bundle_adjuster.cc
2012-05-07 04:33:50 -07:00
Sameer Agarwal
7646039ad9
Kashif's corrections to the docs
2012-05-06 22:02:19 -07:00
Sameer Agarwal
0d2d34148d
glog minimum version requirements
...
Building Ceres requires version 0.3.1 or better of glog.
Fedora 16 ships with a busted version 0.3.
issue 15 contains the gory details.
Added a note to the build documentation to this effect.
2012-05-06 21:16:03 -07:00
Keir Mierle
39efc5ec4b
Fix tests broken by the CGNR change.
2012-05-06 16:09:52 -07:00
Sameer Agarwal
3faa08b7f7
Formatting fixed based on Keir's comments and extended the tests
2012-05-06 16:08:22 -07:00
Sameer Agarwal
4f21c68409
Fix the struct weak ordering used by independent set ordering, tests for it
2012-05-06 15:33:47 -07:00
Sameer Agarwal
887b156b91
fix he degree ordering routine
2012-05-06 15:14:47 -07:00
Keir Mierle
f7898fba1b
Add a general sparse iterative solver: CGNR
...
This adds a new LinearOperator which implements symmetric
products of a matrix, and a new CGNR solver to leverage
CG to directly solve the normal equations. This also
includes a block diagonal preconditioner. In experiments
on problem-16, the non-preconditioned version is about
1/5 the speed of SPARSE_SCHUR, and the preconditioned
version using block cholesky is about 20% slower than
SPARSE_SCHUR.
2012-05-05 20:55:08 -07:00
Keir Mierle
0a359d6198
Comment formatting.
2012-05-05 20:33:46 -07:00
Keir Mierle
db4ec9312b
Comment formatting
2012-05-05 20:33:16 -07:00
Keir Mierle
f10163aaf3
Warn about disabled schur specializations.
...
This commit brought to you from 30,000ft.
2012-05-04 21:33:53 -07:00
Keir Mierle
ad7b2b4aaf
Add vim swapfiles to .gitignore
2012-05-04 20:15:28 -07:00
Sameer Agarwal
6447219826
1. Changes the tutorial to refer to BriefReport.
...
2. Some of the enums have commas at the end.
3. Fix a bug in the default value of circle_fit.cc in the examples.
2012-05-03 21:53:07 -07:00
Sameer Agarwal
30c5f93c7f
Rework the glog and gtest path checking to be consistent with the rest of the file and disable the dashboard support enabled by the earlier ctesting related patch.
2012-05-03 10:44:43 -07:00
Sameer Agarwal
f10b033eb4
Merge branch 'ctest'
2012-05-03 08:45:20 -07:00
Sameer Agarwal
e0a52a9933
Arnaus Gelas' patch to add better path searching for gflags and glog
2012-05-03 08:43:34 -07:00
Sameer Agarwal
a9b8e815e1
Arnaus Gelas' patch to add .gitignore
2012-05-03 08:41:52 -07:00
Sameer Agarwal
a0cefc3347
Arnaus Gelas' patch to move to Ctest
2012-05-03 08:38:33 -07:00
Keir Mierle
cc38774d74
Clarify ProgramEvaluator comments.
2012-05-03 01:27:50 -07:00
Sameer Agarwal
017c9530df
Mac OS X build instructions are much simpler, as homebrew takes care of gflags when glog is brought in. Also CMAKE does not need any flags to do the default thing
1.0.1
2012-05-02 08:21:59 -07:00
Keir Mierle
92d5ab5f8a
Link BLAS explicitly on non-Mac platforms
...
Fixes issue #3 .
2012-05-01 18:33:08 -07:00
Keir Mierle
df3e54eb4a
Fix link order of CHOLMOD
...
This was working by accident due to dynamic linking. Fixes issue #2 .
2012-05-01 18:22:51 -07:00
Keir Mierle
f477a38353
Fix Eigen search paths
...
Fixes issue #1 on http://code.google.com/p/ceres-solver .
2012-05-01 18:10:48 -07:00
Sameer Agarwal
17fbc8ebb8
Minor changes to the documentation. Formatting, and typos.
1.0.0
2012-05-01 00:21:19 -07:00
Keir Mierle
8ebb073038
Initial commit of Ceres Solver.
2012-04-30 23:09:08 -07:00