Sameer Agarwal
2ffddaccfe
Use override & final instead of just using virtual.
...
This is safer than using virtual and this lead to a minor
bug fixes.
Change-Id: Id69cb1cc569bf6bf245f22f029c7871b6c712568
2019-07-25 16:29:14 -07:00
Sameer Agarwal
94712db5c7
Convert calls to CHECK_NOTNULL to CHECK.
...
CHECK_NOTNULL is being deprecated and removed from the
glog library.
Change-Id: I4a6d1eec6e82a768c7861c8f776bf1f9c0b50c74
2018-08-28 08:14:19 -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
Sameer Agarwal
ef31944726
A number of changes to BlockSparseMatrix.
...
1. Add BlockSparseMatrix::CreateDiagonalMatrix
2. Add BlockSparseMatrix::AppendRows
3. Add BlockSparseMatrix::DeleteRowBlocks
4. Add BlockSparseMatrix::CreateRandomMatrix
5. Add a non-default constructor to Compressedlist.
Change-Id: I7cc7656616d059cef4471335f6d5b636807953e6
2017-06-14 10:57:27 -07:00
Keir Mierle
7492b0d8de
Update copyright headers with new year and URL
...
Since Ceres is moving to using GitHub for issues, and the Google
Code URL in the current copyright header will soon become invalid,
update all the headers.
Change-Id: I1fce70375d1bcf098591f07b4d8f01a5c1e0789c
2015-03-18 05:43:23 +00:00
Sameer Agarwal
79d9353036
Remove Protocol Buffers support.
...
Change-Id: I451c543c82cdfb566736aab94d836abcfb5c689d
2013-06-24 14:28:40 -07:00
Sameer Agarwal
dd2b17d7dd
CERES_DONT_HAVE_PROTOCOL_BUFFERS -> CERES_NO_PROTOCOL_BUFFERS.
...
Change-Id: I6c9f50e4c006faf4e75a8f417455db18357f3187
2012-08-17 13:21:33 -07:00
Sameer Agarwal
0beab86dfa
Fix glog includes and include sorting order.
...
Change-Id: I0ec85218e82d1714279d41f7635104d480fb91c3
2012-08-13 15:47:24 -07:00
Keir Mierle
8ebb073038
Initial commit of Ceres Solver.
2012-04-30 23:09:08 -07:00