/external/ceres-solver/internal/ceres/ |
block_structure.cc | 31 #include "ceres/block_structure.h" 43 CompressedRowBlockStructure *block_structure) { 45 block_structure->cols.resize(proto.cols_size()); 47 block_structure->cols[i].size = proto.cols(i).size(); 48 block_structure->cols[i].position = 52 block_structure->rows.resize(proto.rows_size()); 55 block_structure->rows[i].block.size = row.block().size(); 56 block_structure->rows[i].block.position = row.block().position(); 59 block_structure->rows[i].cells.resize(row.cells_size()); 62 block_structure->rows[i].cells[j].block_id = cell.block_id() [all...] |
block_sparse_matrix.h | 37 #include "ceres/block_structure.h" 62 virtual const CompressedRowBlockStructure* block_structure() const = 0; 72 // block_structure()->rows[row_block].cells[cell_block].position 86 // internal/ceres/block_structure.h 96 explicit BlockSparseMatrix(CompressedRowBlockStructure* block_structure); 126 virtual const CompressedRowBlockStructure* block_structure() const;
|
visibility.cc | 37 #include "ceres/block_structure.h" 45 void ComputeVisibility(const CompressedRowBlockStructure& block_structure, 53 visibility->resize(block_structure.cols.size() - num_eliminate_blocks); 55 for (int i = 0; i < block_structure.rows.size(); ++i) { 56 const vector<Cell>& cells = block_structure.rows[i].cells;
|
block_structure.h | 93 // Destroys previous contents of block_structure. 95 CompressedRowBlockStructure *block_structure); 99 void BlockStructureToProto(const CompressedRowBlockStructure &block_structure,
|
partitioned_matrix_view.cc | 39 #include "ceres/block_structure.h" 51 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 94 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 117 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 146 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 169 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 203 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 258 const CompressedRowBlockStructure* bs = matrix_.block_structure(); 260 block_diagonal->block_structure(); 289 const CompressedRowBlockStructure* bs = matrix_.block_structure(); [all...] |
visibility_based_preconditioner_test.cc | 76 CHECK_NOTNULL(A_->block_structure()); 85 A_->block_structure()->cols.size() - num_eliminate_blocks_); 110 preconditioner_->InitStorage(*A_->block_structure()); 241 new VisibilityBasedPreconditioner(*A_->block_structure(), options_)); 262 new VisibilityBasedPreconditioner(*A_->block_structure(), options_)); 309 new VisibilityBasedPreconditioner(*A_->block_structure(), options_)); 335 new VisibilityBasedPreconditioner(*A_->block_structure(), options_));
|
schur_eliminator_test.cc | 76 const CompressedRowBlockStructure* bs = A->block_structure(); 116 const CompressedRowBlockStructure* bs = A->block_structure(); 137 const CompressedRowBlockStructure* bs = A->block_structure(); 163 eliminator->Init(num_eliminate_blocks, A->block_structure());
|
block_jacobi_preconditioner.cc | 35 #include "ceres/block_structure.h" 46 *(down_cast<const BlockSparseMatrix*>(&A)->block_structure())) { 72 const CompressedRowBlockStructure* bs = A.block_structure();
|
iterative_schur_complement_solver.cc | 38 #include "ceres/block_structure.h" 65 CHECK_NOTNULL(A->block_structure()); 114 new VisibilityBasedPreconditioner(*A->block_structure(), options_));
|
partitioned_matrix_view_test.cc | 34 #include "ceres/block_structure.h" 162 const CompressedRowBlockStructure* bs = block_diagonal_ee->block_structure(); 179 const CompressedRowBlockStructure* bs = block_diagonal_ff->block_structure();
|
block_sparse_matrix.cc | 36 #include "ceres/block_structure.h" 48 CompressedRowBlockStructure* block_structure) 53 block_structure_(block_structure) { 105 ProtoToBlockStructure(proto.block_structure(), block_structure_.get()); 242 const CompressedRowBlockStructure* BlockSparseMatrix::block_structure() function in class:ceres::internal::BlockSparseMatrix
|
detect_structure.h | 34 #include "ceres/block_structure.h"
|
schur_complement_solver.cc | 45 #include "ceres/block_structure.h" 67 InitStorage(A->block_structure()); 68 DetectStructure(*A->block_structure(), 74 eliminator_->Init(options_.elimination_groups[0], A->block_structure());
|
schur_complement_solver_test.cc | 33 #include "ceres/block_structure.h" 103 A->block_structure()->cols.size() - num_eliminate_blocks);
|
visibility.h | 55 void ComputeVisibility(const CompressedRowBlockStructure& block_structure,
|
implicit_schur_complement.cc | 35 #include "ceres/block_structure.h" 149 block_diagonal->block_structure();
|
schur_eliminator_impl.h | 57 #include "ceres/block_structure.h" 174 const CompressedRowBlockStructure* bs = A->block_structure(); 290 const CompressedRowBlockStructure* bs = A->block_structure(); 364 const CompressedRowBlockStructure* bs = A->block_structure(); 430 const CompressedRowBlockStructure* bs = A->block_structure(); 573 const CompressedRowBlockStructure* bs = A->block_structure(); 611 const CompressedRowBlockStructure* bs = A->block_structure(); 665 const CompressedRowBlockStructure* bs = A->block_structure();
|
CMakeLists.txt | 40 block_structure.cc
|
implicit_schur_complement_test.cc | 75 const CompressedRowBlockStructure* bs = A_->block_structure();
|
matrix.proto | 70 optional BlockStructureProto block_structure = 5;
|
schur_complement_solver.h | 39 #include "ceres/block_structure.h"
|
visibility_test.cc | 36 #include "ceres/block_structure.h"
|
visibility_based_preconditioner.h | 135 // *A.block_structure(), options);
|
/external/ceres-solver/ |
Android.mk | 37 internal/ceres/block_structure.cc \
|
/external/ceres-solver/jni/ |
Android.mk.ndk | 106 $(CERES_SRC_PATH)/block_structure.cc \
|