Home
last modified time | relevance | path

Searched refs:block_structure (Results 1 – 17 of 17) sorted by relevance

/external/ceres-solver/internal/ceres/
Diterative_schur_complement_solver.cc72 CHECK_NOTNULL(A->block_structure()); in SolveImpl()
76 DetectStructure(*(A->block_structure()), in SolveImpl()
86 A->block_structure()->cols.size() - num_eliminate_blocks; in SolveImpl()
134 new SchurJacobiPreconditioner(*A->block_structure(), in SolveImpl()
142 new VisibilityBasedPreconditioner(*A->block_structure(), in SolveImpl()
Dpartitioned_matrix_view_impl.h52 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in PartitionedMatrixView()
100 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in RightMultiplyE()
123 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in RightMultiplyF()
166 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in LeftMultiplyE()
189 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in LeftMultiplyF()
237 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in CreateBlockDiagonalMatrixLayout()
302 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in UpdateBlockDiagonalEtE()
304 block_diagonal->block_structure(); in UpdateBlockDiagonalEtE()
334 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in UpdateBlockDiagonalFtF()
336 block_diagonal->block_structure(); in UpdateBlockDiagonalFtF()
Dvisibility.cc52 void ComputeVisibility(const CompressedRowBlockStructure& block_structure, in ComputeVisibility() argument
60 visibility->resize(block_structure.cols.size() - num_eliminate_blocks); in ComputeVisibility()
62 for (int i = 0; i < block_structure.rows.size(); ++i) { in ComputeVisibility()
63 const vector<Cell>& cells = block_structure.rows[i].cells; in ComputeVisibility()
Dschur_eliminator_test.cc69 const CompressedRowBlockStructure* bs = A->block_structure(); in SetupHelper()
109 const CompressedRowBlockStructure* bs = A->block_structure(); in ComputeReferenceSolution()
130 const CompressedRowBlockStructure* bs = A->block_structure(); in EliminateSolveAndCompare()
156 eliminator->Init(num_eliminate_blocks, A->block_structure()); in EliminateSolveAndCompare()
Dblock_sparse_matrix.h64 explicit BlockSparseMatrix(CompressedRowBlockStructure* block_structure);
85 const CompressedRowBlockStructure* block_structure() const;
Dblock_jacobi_preconditioner.cc46 block_structure_(*A.block_structure()) { in BlockJacobiPreconditioner()
71 const CompressedRowBlockStructure* bs = A.block_structure(); in UpdateImpl()
Dschur_eliminator_impl.h183 const CompressedRowBlockStructure* bs = A->block_structure(); in Eliminate()
309 const CompressedRowBlockStructure* bs = A->block_structure(); in BackSubstitute()
380 const CompressedRowBlockStructure* bs = A->block_structure(); in UpdateRhs()
443 const CompressedRowBlockStructure* bs = A->block_structure(); in ChunkDiagonalBlockAndGradient()
561 const CompressedRowBlockStructure* bs = A->block_structure(); in NoEBlockRowsUpdate()
599 const CompressedRowBlockStructure* bs = A->block_structure(); in NoEBlockRowOuterProduct()
652 const CompressedRowBlockStructure* bs = A->block_structure(); in EBlockRowOuterProduct()
Dblock_sparse_matrix.cc48 CompressedRowBlockStructure* block_structure) in BlockSparseMatrix() argument
53 block_structure_(block_structure) { in BlockSparseMatrix()
215 const CompressedRowBlockStructure* BlockSparseMatrix::block_structure() in block_structure() function in ceres::internal::BlockSparseMatrix
Dvisibility.h60 void ComputeVisibility(const CompressedRowBlockStructure& block_structure,
Dpartitioned_matrix_view_test.cc148 const CompressedRowBlockStructure* bs = block_diagonal_ee->block_structure(); in TEST_F()
162 const CompressedRowBlockStructure* bs = block_diagonal_ff->block_structure(); in TEST_F()
Dschur_complement_solver.cc68 InitStorage(A->block_structure()); in SolveImpl()
69 DetectStructure(*A->block_structure(), in SolveImpl()
75 eliminator_->Init(options_.elimination_groups[0], A->block_structure()); in SolveImpl()
Dimplicit_schur_complement_test.cc75 const CompressedRowBlockStructure* bs = A_->block_structure(); in ReducedLinearSystemAndSolution()
Dschur_complement_solver_test.cc97 A->block_structure()->cols.size() - num_eliminate_blocks); in ComputeAndCompareSolutions()
Dimplicit_schur_complement.cc146 block_diagonal->block_structure(); in AddDiagonalAndInvert()
DCMakeLists.txt42 block_structure.cc
/external/ceres-solver/
DAndroid.mk128 $(CERES_SRC_PATH)/block_structure.cc \
/external/ceres-solver/jni/
DAndroid.mk119 $(CERES_SRC_PATH)/block_structure.cc \