mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Minor fixes in comments
Add Clion project directories to gitignore. Change-Id: Ic804059bf219a0b96cf96d717936fb5fed95a4b4
This commit is contained in:
+2
-1
@@ -23,6 +23,7 @@ jni/libs/
|
||||
.buildinfo
|
||||
bazel-*
|
||||
*.pyc
|
||||
.idea*
|
||||
|
||||
cmake-build
|
||||
cmake-build*
|
||||
small-blas-benchmarks
|
||||
@@ -160,13 +160,15 @@ std::unique_ptr<LinearLeastSquaresProblem> LinearLeastSquaresProblem0() {
|
||||
12 0 1 17 1
|
||||
0 30 1 1 37]
|
||||
|
||||
cond(A'A) = 200.36
|
||||
|
||||
S = [ 42.3419 -1.4000 -11.5806
|
||||
-1.4000 2.6000 1.0000
|
||||
-11.5806 1.0000 31.1935]
|
||||
|
||||
r = [ 4.3032
|
||||
5.4000
|
||||
5.0323]
|
||||
4.0323]
|
||||
|
||||
S\r = [ 0.2102
|
||||
2.1367
|
||||
|
||||
@@ -54,7 +54,7 @@ namespace ceres::internal {
|
||||
|
||||
// Given generalized bi-partite matrix A = [E F], with the same block
|
||||
// structure as required by the Schur complement based solver, found
|
||||
// in explicit_schur_complement_solver.h, provide access to the
|
||||
// in schur_complement_solver.h, provide access to the
|
||||
// matrices E and F and their outer products E'E and F'F with
|
||||
// themselves.
|
||||
//
|
||||
|
||||
@@ -55,7 +55,7 @@ PartitionedMatrixView<kRowBlockSize, kEBlockSize, kFBlockSize>::
|
||||
// in E maybe less than the number of row blocks in the input matrix
|
||||
// as some of the row blocks at the bottom may not have any
|
||||
// e_blocks. For a definition of what an e_block is, please see
|
||||
// explicit_schur_complement_solver.h
|
||||
// schur_complement_solver.h
|
||||
num_row_blocks_e_ = 0;
|
||||
for (const auto& row : bs->rows) {
|
||||
const std::vector<Cell>& cells = row.cells;
|
||||
@@ -228,7 +228,7 @@ void PartitionedMatrixView<kRowBlockSize, kEBlockSize, kFBlockSize>::
|
||||
// Given a range of columns blocks of a matrix m, compute the block
|
||||
// structure of the block diagonal of the matrix m(:,
|
||||
// start_col_block:end_col_block)'m(:, start_col_block:end_col_block)
|
||||
// and return a BlockSparseMatrix with the this block structure. The
|
||||
// and return a BlockSparseMatrix with this block structure. The
|
||||
// caller owns the result.
|
||||
template <int kRowBlockSize, int kEBlockSize, int kFBlockSize>
|
||||
std::unique_ptr<BlockSparseMatrix>
|
||||
|
||||
Reference in New Issue
Block a user