Pablo Speciale
802639c896
ceresproblem label was incorrect
...
Change-Id: I3e210375adba4fa50ff3c25398b20a65d241cb35
2013-03-25 20:53:45 -07:00
Pablo Speciale
6bcb8d9c30
Compiling against static or shared library
...
Change-Id: I3fb35e9a49f90b8894f59dde49c90a7c2dd74b0a
2013-03-25 17:06:11 -07:00
Sameer Agarwal
619cfe6920
Update version history
...
Change-Id: I1d036efad1507efd19d8581f147b38170b1f0543
2013-03-25 14:03:41 -07:00
Pablo Speciale
6ae3475785
Added documentation regarding the use of Ceres with cmake (once installed)
...
Commets about the flag ``BUILD_DOCUMENTATION=ON``
Change-Id: I8814927e60af190c8043bfc36e77fe76bfe6f562
2013-03-25 21:02:00 +00:00
Pablo Speciale
ac0d416991
google-glog link wasn't working, 'http://' twice
...
Change-Id: I9cd96d3609f9b1ba31cd480fef1702972be86741
2013-03-20 18:32:14 -07:00
Pablo Speciale
55b6c966c4
* Fixed the location of the Ceres doc (once installed with 'make install')
...
* Doing 'make ceres_docs' can be used to create the documentation (if the BUILD_DOCUMENTATION=ON)
* Included the copyright boilerplate for FindSphinx.cmake
Change-Id: Iea21eba9e68384b4fe72c85fa88c76b0ba8a7a1d
2013-03-20 17:56:47 -07:00
Sameer Agarwal
a986912555
Update version history
...
Change-Id: I238279719219a26d0d1bb32e0610f41007d3dcef
2013-03-20 11:58:08 -07:00
Pablo Speciale
c51b11c104
Sphinx and CMake, based on this example:
...
http://ericscottbarr.com/blog/2012/03/sphinx-and-cmake-beautiful-documentation-for-c-projects/
The 'docs/CMakeLists.txt' file was deleted in this commit: 0abfb8f46f
Thanks to Arnaud Gelas, he has passed some links:
https://github.com/InsightSoftwareConsortium/ITKExamples/blob/master/CMake/FindSphinx.cmake
https://github.com/InsightSoftwareConsortium/ITKExamples/blob/master/CMakeLists.txt#L120-L154
Change-Id: Ic65e7f8ec5280d1e71a897a144417a21761c5553
2013-03-19 21:05:31 +00:00
Sameer Agarwal
8140f0fc97
Modularize the build.
...
1. Add -DLINE_SEARCH_MINIMIZER to CMake to make the line search
minimizer optional.
2. Better handling of -DSUITESPARSE/-DCXSPARSE in top level cmake
file.
3. Disable code which will never be used if SuiteSparse and/or
CXSparse is not available.
4. Update build docs.
5. Update jni/Android.mk
6. Minor lint cleanup from William Rucklidge.
Change-Id: If60460a858000df82faed7a6bb056dd2bfdde562
2013-03-12 11:11:57 -07:00
Taylor Braun-Jones
0a4f5f8f74
Fix operator() signature in several sections of the documentation
...
Change-Id: I73f9d150a738f7b136fbc1f98fc60b0f306bd7f9
2013-03-06 05:10:57 +00:00
Sameer Agarwal
480f9b8551
Add gerrit instructions to the docs.
...
Change-Id: Ic98f20273f3ccbaeb8b4ca00c4ce0042a0d262f8
2013-03-03 23:06:48 -08:00
Sameer Agarwal
7c60b5c2c6
version history update
...
Change-Id: Ia92caeb0f6659667ce1e56eefd0e3c87b3f6e538
2013-03-03 19:31:51 -08:00
Sameer Agarwal
f8e43f7f27
version history update
...
Change-Id: Ibd412a9e5beac3b3ac3e15b26fb11aa061956095
2013-02-27 08:55:20 -08:00
Sameer Agarwal
0bc3540b66
Version history update
...
Change-Id: I6f79dd87e45bedf4bcf821e7b44f8b9553c39a7b
2013-02-27 08:46:48 -08:00
Sameer Agarwal
931c309b27
Cleanup based on comments by William Rucklidge
...
Change-Id: If269ba8e388965a8ea32260fd6f17a133a19ab9b
2013-02-25 10:13:29 -08:00
Sameer Agarwal
d2a5195b51
Version history update.
...
Change-Id: I477ec05a78ca4cd735a525253c9b6adfa3bddea7
2013-02-24 15:11:11 -08:00
Sameer Agarwal
509f68cfe3
Problem::Evaluate implementation.
...
1. Add Problem::Evaluate and tests.
2. Remove Solver::Summary::initial/final_*
3. Remove Solver::Options::return_* members.
4. Various cpplint cleanups.
Change-Id: I4266de53489896f72d9c6798c5efde6748d68a47
2013-02-24 19:04:21 +00:00
Sameer Agarwal
956ed7e8f2
Various minor fixes.
...
1. Unused variable warnings and fixes.
2. Minor documentation update.
Change-Id: I815588a5806df1030a7c8750f4fb594c503f8998
2013-02-19 09:13:50 -08:00
Keir Mierle
3e2c4ef9ad
Add adapters for column/row-major matrices to rotation.h
...
This patch introduces a matrix wrapper (MatrixAdapter) that allows to
transparently pass pointers to row-major or column-major matrices
to the conversion functions.
Change-Id: I7f1683a8722088cffcc542f593ce7eb46fca109b
2013-02-19 08:40:09 +00:00
Sameer Agarwal
fa21df8cd9
Add script for building documentation.
...
Update make_release
Minor documentation fixes.
Change-Id: I1248ec3f58be66b5929aee6f2aa392c15d53ed83
2013-02-18 09:22:08 -08:00
Sameer Agarwal
fbbea464d1
Update documentation.
...
Change-Id: Idb03741fab9facbbbda85d5a82723f0b4c1c6c60
2013-02-15 14:29:51 -08:00
Sameer Agarwal
efb47f39c3
Documentation update
...
Change-Id: I0fec43bff4fe0ea6cd2d2a8b34dac2330a517da0
2013-02-15 17:10:50 +00:00
Sameer Agarwal
0abfb8f46f
Delete the tex documentation.
...
Change-Id: I15c78a8b33c5fd94941238814ac023a8fb251a20
2013-02-11 13:40:04 -08:00
Sameer Agarwal
085cd4a664
Rewrite of the tutorial.
...
1. Quicker starting point.
2. Better discussion of derivatives.
3. Better hyperlinking to code and class documentation.
4. New robust estimation example.
5. Better naming of example code.
6. Removed dependency on gflags in all the core examples covered
in the tutorial.
Change-Id: Ibf3c7fe946fa2b4d22f8916a9366df267d34ca26
2013-02-11 13:37:43 -08:00
Sameer Agarwal
d91b671798
More small changes
...
More small changes to the docs.
1. Better landing page.
2. Minor tweaks to the side bar.
3. Reference to more example code.
4. Local MathJax references.
Change-Id: I39b9436dc2803732a875bbbee7f15802c4934031
2013-02-06 01:28:58 -08:00
Sameer Agarwal
08c891fcb6
Various small changes.
...
1. Compact build instructions.
2. Lots of small edits by Simon Fuhrmann.
Change-Id: I8c0c67922021041dcf7f4ecdb6c6e6dd2e2fd7e5
2013-02-05 23:35:01 -08:00
Sameer Agarwal
e2e857ad6b
Sidebar has global table of contents.
...
Change-Id: I7fe9053868a4660b0db8d7607ee618fc30ddaefd
2013-02-04 19:40:45 -08:00
Sameer Agarwal
b9182147d9
Change the theme to be closer to ReadTheDocs.org
...
Change-Id: I61a76f5b5e5c292b54fdf51b66940ce80bd1cd5f
2013-02-04 17:55:25 -08:00
Sameer Agarwal
3d87b72c89
Convert documentation from LaTeX to Sphinx.
...
A live version of the doc can be found at
http://homes.cs.washington.edu/~sagarwal/ceres-solver/
As it stands, the documentation has better hyperlinking
and coverage than the latex documentation now.
Change-Id: I7ede3aa83b9b9ef25104caf331e5727b4f5beae5
2013-02-04 17:09:39 -08:00
Sameer Agarwal
146b9acb4d
Update include/ceres.h to export headers.
...
Update the ABI version.
Change-Id: I5c1c4f110cddc816bbb5a737634f55b4cbea98e1
2013-01-22 10:40:56 -08:00
Sameer Agarwal
e837aeaf9e
Documentation update.
...
Change-Id: Ica8681f4bb58c60349d0dae453c652f2522eebf6
2013-01-21 22:47:46 +00:00
Sameer Agarwal
8af9ebf38c
Update changelog.
...
Change-Id: I055b304b691ebbafbd93368f23ed9e6d4b2288e5
2012-11-17 15:13:22 -08:00
Sameer Agarwal
c811d010c0
Documentation bug fixes.
...
Thanks Vladimir Chalupecky
Change-Id: I52a11d75adbf7adb1233c4d5ec2bc599448ab240
2012-11-01 10:22:11 -07:00
Sameer Agarwal
583019b8df
Drop spurious changelog update.
...
Change-Id: I496b497b05758b697aa9f287e79509acf72dd3bd
2012-10-12 14:01:16 -07:00
Sameer Agarwal
f5a7d9a73c
Changelog update.
...
Change-Id: Ic2f141c8fdb2c1092f363032956133a933036ff0
2012-10-12 12:31:11 -07:00
Sameer Agarwal
68b32a941c
ordering -> linear_solver_ordering.
...
Change-Id: If4af72da90725db2a2d4f397f4cb671c2e863a98
2012-10-06 23:16:04 -07:00
Sameer Agarwal
ba8d967f8c
Generalization of the inner iterations algorithm.
...
Add automatic recursive independent set decomposition.
Clean up the naming and the API for inner iterations.
Change-Id: I3d7d6babb9756842d7367e14b7279d2df98fb724
2012-10-05 08:35:53 -07:00
Sameer Agarwal
faf88a1b51
Documentation update.
...
Change-Id: Ic5f209da760562aa89a822f7e5853c5639a427eb
2012-09-26 16:33:21 -07:00
Ricardo Martin
f9a7ce831e
Correct snavely reprojection error in code and doc.
...
The snavely reprojection error is wrong both in the sample code and
in the documentation. It should not multiply by the focal length
before calculating the distortion.
Change-Id: I292af962e634506a7cc57af9ce72b08f81ce3425
2012-09-21 12:14:44 -07:00
Sameer Agarwal
65625f7782
Solver::Options::ordering* are dead.
...
Remove the old ordering API, and modify solver_impl.cc
to use the new API everywhere.
In the process also clean up the linear solver instantion
logic in solver_impl.cc a bit too.
Change-Id: Ia66898abc7f622070b184b21fce8cc6140c4cebf
2012-09-17 15:41:10 -07:00
Sameer Agarwal
0b776b5cc9
Update docs.
...
Change-Id: I69d50bcd37aed3bea2190ca614f023e83172901b
2012-08-31 11:04:24 -07:00
Sameer Agarwal
98bf14d2b9
Miscellaneous fixes.
...
Change-Id: I521e11f2d20bf24960bbc6b5dab4ec8bb1503d23
2012-08-30 10:26:44 -07:00
Sameer Agarwal
8b64140878
Documentation update
...
Change-Id: I271a0422e7f6f42bcfd1dc6b5dc10c7a18f6a179
2012-08-29 05:41:22 -07:00
Sameer Agarwal
122cf836a6
Documentation update.
...
Change-Id: I0a3c5ae4bc981a8f5bdd5a8905f923dc5f09a024
2012-08-27 14:29:21 -07:00
Sameer Agarwal
1762420b6e
Update changelog.
...
Change-Id: Idf5af69d5a9dbe35f58e30a8afcbfcd29bb7ebfe
2012-08-24 10:24:02 -07:00
Sameer Agarwal
aecb2dc92b
Fix relative path bug in bibtex call.
...
Change-Id: I0d31786564320a6831259bcdf4c75a6b665c43ad
2012-08-22 10:08:17 -07:00
Arnaud Gelas
3d644b76ad
Install headers, libraries and pdf
...
Headers are installed in ${CMAKE_INSTALL_PREFIX}/include/ceres
Libraries are installed in ${CMAKE_INSTALL_PREFIX}/lib
pdf is installed in ${CMAKE_INSTALL_PREFIX}/share/ceres/docs
Change-Id: Ic175f2c2f5fa86820a1e8c64c2ed171f4a302a68
2012-08-21 09:40:59 +02:00
Arnaud Gelas
b12b906c4d
Add one option to generate the PDF from CMake at build time
...
Make sure pygmentize is installed
Change-Id: I068ba45c33a8e96acc906a464b12d10d58b3e231
2012-08-20 09:13:21 +02:00
Sameer Agarwal
7006a1f2b1
Correct example code in Powell's function example.
...
Thanks to Petter Strandmark for pointing this out.
Change-Id: I967632235dccdb481396e94904bb911c9a1efe1e
2012-08-16 18:04:22 -07:00
Keir Mierle
e210e2f21c
Add build instructions for Windows.
...
Change-Id: I5008765498dda39d058c9a89fdab070c92e58fbc
2012-07-19 12:03:36 -07:00