Sign in
ceres-solver
/
ceres-solver
/
7d489fdb073937ac05c0693c1902fbcb9eeb7dfc
/
internal
/
ceres
/
solver_impl.cc
879fc28
Remove CERES_NO_LINE_SEARCH_MINIMIZER.
by Sameer Agarwal
· 11 years ago
6e3aad2
Lint cleanup from William Rucklidge.
by Sameer Agarwal
· 11 years ago
d789b00
Improve infeasibility detection for constant and variable parameter blocks.
by Sameer Agarwal
· 11 years ago
fc827de
Deal with bounds constrained problems in the Solver.
by Sameer Agarwal
· 11 years ago
5e8321c
Validate ParameterBlocks before solve.
by Sameer Agarwal
· 11 years ago
15bf0d5
Code cleanup: fix no previous declaration warnings
by Sergey Sharybin
· 11 years ago
f557800
Reduce logging verbosity.
by Sameer Agarwal
· 11 years ago
a7fda33
Fix typos in error messages in line search config checks.
by Alex Stewart
· 11 years ago
d79f886
Refactor line search error checking code.
by Sameer Agarwal
· 11 years ago
27bb4a8
Handle empty problems consistently.
by Sameer Agarwal
· 11 years ago
dcee120
Consolidate SolverTerminationType enum.
by Sameer Agarwal
· 11 years ago
a9334d6
Fix constant parameter handling in inner iterations.
by Sameer Agarwal
· 11 years ago
f06b9fa
Add support for multiple visibility clustering algorithms.
by Sameer Agarwal
· 11 years ago
8af1322
Fix Problem::RemoveParameterBlock after calling solve.
by Sameer Agarwal
· 12 years ago
126dfbe
Fix how Ceres calls CAMD.
by Sameer Agarwal
· 12 years ago
d61b68a
Lint cleanups from William Rucklidge
by Sameer Agarwal
· 12 years ago
367b65e
Multiple dense linear algebra backends.
by Sameer Agarwal
· 12 years ago
12cc164
Minor fix to reject a line search config with negative L-BFGS rank.
by Alex Stewart
· 12 years ago
9aa0e3c
Adding Wolfe line search algorithm and full BFGS search direction options.
by Alex Stewart
· 12 years ago
eeedd2e
Rationalize some of the variable names in Solver::Options.
by Sameer Agarwal
· 12 years ago
7a8f797
Lint fixes
by Sameer Agarwal
· 12 years ago
4f010b2
Improve Summary::FullReport when line search is used.
by Sameer Agarwal
· 12 years ago
1c70ae9
Fix Solver::Summary when line search is used.
by Sameer Agarwal
· 12 years ago
a427c87
Lint cleanup.
by Sameer Agarwal
· 12 years ago
c4a3291
Enable support for dumping trust region minimizer problems.
by Sameer Agarwal
· 12 years ago
5f433c8
Fix a reallocation bug in CreateJacobianBlockSparsityTranspose.
by Sameer Agarwal
· 12 years ago
9f9488b
Add iteration and time reporting for inner iterations.
by Sameer Agarwal
· 12 years ago
36c73c2
Stablize the schur ordering algorithm.
by Sameer Agarwal
· 12 years ago
ac62696
Lint cleanup
by Sameer Agarwal
· 12 years ago
1.6.0
d5b93bf
More pre-ordering support.
by Sameer Agarwal
· 12 years ago
cbdeb79
Lint cleanup from William Rucklidge
by Sameer Agarwal
· 12 years ago
2b74970
Fix a bounds error in the pre-ordering code.
by Sameer Agarwal
· 12 years ago
9189f4e
Enable pre-ordering for SPARSE_NORMAL_CHOLESKY.
by Sameer Agarwal
· 12 years ago
f7ed22e
Add the ability to order the Program using AMD.
by Sameer Agarwal
· 12 years ago
c8f0790
Refactor SolverImpl::CreateReducedProgram.
by Sameer Agarwal
· 12 years ago
700d50d
Lint cleanup from William Rucklidge
by Sameer Agarwal
· 12 years ago
8140f0f
Modularize the build.
by Sameer Agarwal
· 12 years ago
a363a7b
Multithread DENSE_SCHUR
by Sameer Agarwal
· 12 years ago
039ff07
Evaluate ResidualBlocks without LossFunction if needed.
by Sameer Agarwal
· 12 years ago
ba94421
Add the number of effective parameters to the final report.
by Keir Mierle
· 12 years ago
b53c966
Solve No Previous Prototype GCC warning
by Sergey Sharybin
· 12 years ago
509f68c
Problem::Evaluate implementation.
by Sameer Agarwal
· 12 years ago
956ed7e
Various minor fixes.
by Sameer Agarwal
· 12 years ago
290b975
Preconditioner refactoring.
by Sameer Agarwal
· 12 years ago
d010de5
Solver::Summary::FullReport() supports line search now.
by Sameer Agarwal
· 12 years ago
be418a3
Fix evaluation of initial cost and corresponding test
by Markus Moll
· 12 years ago
c58e6dc
More refined event logging in solver_impl.cc
by Sameer Agarwal
· 12 years ago
f102a68
Remove extraneous initial and final evals.
by Sameer Agarwal
· 12 years ago
42a84b8
Expand reporting of timing information.
by Sameer Agarwal
· 12 years ago
977be7c
Add support for reporting linear solver and inner iteration orderings.
by Sameer Agarwal
· 12 years ago
f4d0164
Add a line search based minimizer.
by Sameer Agarwal
· 12 years ago
27dd0d3
Fix the Ceres Android NDK build.
by Keir Mierle
· 12 years ago
67a107b
SolverImpl refactoring.
by Sameer Agarwal
· 12 years ago
68b32a9
ordering -> linear_solver_ordering.
by Sameer Agarwal
· 12 years ago
c1ffad6
Schur ordering was operating on the original program.
by Sameer Agarwal
· 12 years ago
ba8d967
Generalization of the inner iterations algorithm.
by Sameer Agarwal
· 12 years ago
2c94eed
Move from Ordering to ParameterBlockOrdering.
by Sameer Agarwal
· 13 years ago
9123e2f
An implementation of Ruhe & Wedin's Algorithm II.
by Sameer Agarwal
· 13 years ago
1dc544a
Remove ParameterBlock::state_offset as it is not used.
by Sameer Agarwal
· 13 years ago
dd1a276
Fix of compilation errors in solver_impl.cc
by Petter Strandmark
· 13 years ago
65625f7
Solver::Options::ordering* are dead.
by Sameer Agarwal
· 13 years ago
0c52f1e
LinearSolver::Options::num_eliminate_blocks is dead.
by Sameer Agarwal
· 13 years ago
91c9bfe
Start of the new ordering API.
by Sameer Agarwal
· 13 years ago
76533b3
Adding high-precision timer using OpenMP
by Petter Strandmark
· 13 years ago
08f0d4d
Stricter checking of Solver::Option::num_eliminate_blocks.
by Sameer Agarwal
· 13 years ago
1e28920
Update Summary::FullReport to report dogleg type.
by Sameer Agarwal
· 13 years ago
51cf7cb
Add the two-dimensional subspace search to DoglegStrategy
by Markus Moll
· 13 years ago
31c1e78
Minor cleanups.
by Keir Mierle
· 13 years ago
1b7f3b5
Add ability to log solver execution to file.
by Sameer Agarwal
· 13 years ago
c161a9d
Fix build break.
by Keir Mierle
· 13 years ago
8de78db
Compute summary->fixed_cost while the residual blocks are removed
by Markus Moll
· 13 years ago
4997cbc
Return jacobians and gradients to the user.
by Sameer Agarwal
· 13 years ago
6196cba
Fix broken constant parameter blocks
by Keir Mierle
· 13 years ago
4a6cc1c
Various fixes repored by Markus Moll.
by Sameer Agarwal
· 13 years ago
f747183
Fix user iteration callbacks.
by Keir Mierle
· 13 years ago
57d91f5
Don't assume program state is user state
by Keir Mierle
· 13 years ago
5ecd251
Check that the Dogleg Solver uses a direct solver.
by Sameer Agarwal
· 13 years ago
97fb6d9
Documentation & Logging cleanups.
by Sameer Agarwal
· 13 years ago
fa01519
Dogleg strategy and timing cleanups.
by Sameer Agarwal
· 13 years ago
7a3c43b
Block oriented fill reducing orderings.
by Sameer Agarwal
· 13 years ago
aa9a83c
New Trust region loop.
by Sameer Agarwal
· 13 years ago
b051873
Multiple sparse linear algebra backends.
by Sameer Agarwal
· 13 years ago
3a71c1e
StateUpdatingCallback was being initialized with the wrong array.
by Sameer Agarwal
· 13 years ago
32de18d
Fix handling of constant blocks when reordering
by Keir Mierle
· 13 years ago
a9d8ef8
1. Remove constant_sparsity from LinearSolver::Options. It introduces
by Sameer Agarwal
· 13 years ago
f7898fb
Add a general sparse iterative solver: CGNR
by Keir Mierle
· 13 years ago
8ebb073
Initial commit of Ceres Solver.
by Keir Mierle
· 13 years ago