Home
last modified time | relevance | path

Searched refs:block_diagonal (Results 1 – 3 of 3) sorted by relevance

/external/ceres-solver/internal/ceres/
Dpartitioned_matrix_view_impl.h275 BlockSparseMatrix* block_diagonal = in CreateBlockDiagonalEtE() local
277 UpdateBlockDiagonalEtE(block_diagonal); in CreateBlockDiagonalEtE()
278 return block_diagonal; in CreateBlockDiagonalEtE()
285 BlockSparseMatrix* block_diagonal = in CreateBlockDiagonalFtF() local
288 UpdateBlockDiagonalFtF(block_diagonal); in CreateBlockDiagonalFtF()
289 return block_diagonal; in CreateBlockDiagonalFtF()
301 BlockSparseMatrix* block_diagonal) const { in UpdateBlockDiagonalEtE() argument
304 block_diagonal->block_structure(); in UpdateBlockDiagonalEtE()
306 block_diagonal->SetZero(); in UpdateBlockDiagonalEtE()
320 block_diagonal->mutable_values() + cell_position, in UpdateBlockDiagonalEtE()
[all …]
Dpartitioned_matrix_view.h91 BlockSparseMatrix* block_diagonal) const = 0;
99 BlockSparseMatrix* block_diagonal) const = 0;
128 virtual void UpdateBlockDiagonalEtE(BlockSparseMatrix* block_diagonal) const;
129 virtual void UpdateBlockDiagonalFtF(BlockSparseMatrix* block_diagonal) const;
Dimplicit_schur_complement.cc144 BlockSparseMatrix* block_diagonal) { in AddDiagonalAndInvert() argument
146 block_diagonal->block_structure(); in AddDiagonalAndInvert()
151 MatrixRef m(block_diagonal->mutable_values() + cell.position, in AddDiagonalAndInvert()