HomeSort by relevance Sort by last modified time
    Searched refs:num_eliminate_blocks (Results 1 - 24 of 24) sorted by null

  /external/ceres-solver/internal/ceres/
detect_structure.h 55 const int num_eliminate_blocks,
linear_least_squares_problems.h 47 : A(NULL), b(NULL), D(NULL), num_eliminate_blocks(0),
56 int num_eliminate_blocks; member in struct:ceres::internal::LinearLeastSquaresProblem
80 int num_eliminate_blocks);
visibility.h 55 // first num_eliminate_blocks columns blocks are e_blocks and the rest
61 int num_eliminate_blocks,
schur_eliminator_test.cc 67 num_eliminate_blocks = problem->num_eliminate_blocks;
71 for (int i = 0; i < num_eliminate_blocks; ++i) {
110 for (int i = 0; i < num_eliminate_blocks; ++i) {
132 vector<int> blocks(num_col_blocks - num_eliminate_blocks, 0);
133 for (int i = num_eliminate_blocks; i < num_col_blocks; ++i) {
134 blocks[i - num_eliminate_blocks] = bs->cols[i].size;
145 options.elimination_groups.push_back(num_eliminate_blocks);
148 num_eliminate_blocks,
156 eliminator->Init(num_eliminate_blocks, A->block_structure())
188 int num_eliminate_blocks; member in class:ceres::internal::SchurEliminatorTest
    [all...]
reorder_program.cc 57 // Parameter blocks that have indices greater than num_eliminate_blocks are
58 // considered to have an index equal to num_eliminate_blocks.
60 int num_eliminate_blocks) {
61 int min_parameter_block_position = num_eliminate_blocks;
181 bool LexicographicallyOrderResidualBlocks(const int num_eliminate_blocks,
184 CHECK_GE(num_eliminate_blocks, 1)
190 vector<int> residual_blocks_per_e_block(num_eliminate_blocks + 1);
195 int position = MinParameterBlock(residual_block, num_eliminate_blocks);
197 DCHECK_LE(position, num_eliminate_blocks);
204 vector<int> offsets(num_eliminate_blocks + 1)
324 const int num_eliminate_blocks = local
362 const int num_eliminate_blocks = local
    [all...]
reorder_program.h 54 bool LexicographicallyOrderResidualBlocks(int num_eliminate_blocks,
visibility.cc 53 const int num_eliminate_blocks,
60 visibility->resize(block_structure.cols.size() - num_eliminate_blocks);
66 if (block_id >= num_eliminate_blocks) {
71 int camera_block_id = cells[j].block_id - num_eliminate_blocks;
evaluator.h 63 num_eliminate_blocks(-1),
68 int num_eliminate_blocks; member in struct:ceres::internal::Evaluator::Options
block_jacobian_writer.cc 51 // the first num_eliminate_blocks parameter blocks as indicated by the parameter
55 // instead of num_eliminate_blocks.
57 int num_eliminate_blocks,
78 if (parameter_block->index() < num_eliminate_blocks) {
109 if (parameter_block_index < num_eliminate_blocks) {
126 CHECK_GE(options.num_eliminate_blocks, 0)
127 << "num_eliminate_blocks must be greater than 0.";
130 options.num_eliminate_blocks,
iterative_schur_complement_solver.cc 73 const int num_eliminate_blocks = options_.elimination_groups[0]; local
77 num_eliminate_blocks,
86 A->block_structure()->cols.size() - num_eliminate_blocks;
schur_complement_solver.cc 100 const int num_eliminate_blocks = options().elimination_groups[0]; local
103 vector<int> blocks(num_col_blocks - num_eliminate_blocks, 0);
104 for (int i = num_eliminate_blocks, j = 0;
184 const int num_eliminate_blocks = options().elimination_groups[0]; local
188 blocks_.resize(num_col_blocks - num_eliminate_blocks, 0);
189 for (int i = num_eliminate_blocks; i < num_col_blocks; ++i) {
190 blocks_[i - num_eliminate_blocks] = bs->cols[i].size;
201 if (e_block_id >= num_eliminate_blocks) {
218 f_blocks.push_back(cell.block_id - num_eliminate_blocks);
235 CHECK_GE(row.cells.front().block_id, num_eliminate_blocks);
    [all...]
detect_structure.cc 39 const int num_eliminate_blocks,
54 if (row.cells.front().block_id >= num_eliminate_blocks) {
schur_eliminator.h 174 virtual void Init(int num_eliminate_blocks,
227 virtual void Init(int num_eliminate_blocks,
visibility_test.cc 60 int num_eliminate_blocks = 2; local
105 ComputeVisibility(bs, num_eliminate_blocks, &visibility);
106 ASSERT_EQ(visibility.size(), num_cols - num_eliminate_blocks);
140 int num_eliminate_blocks = 2; local
181 ComputeVisibility(bs, num_eliminate_blocks, &visibility);
182 ASSERT_EQ(visibility.size(), num_cols - num_eliminate_blocks);
schur_complement_solver_test.cc 60 num_eliminate_blocks = problem->num_eliminate_blocks;
95 options.elimination_groups.push_back(num_eliminate_blocks);
97 A->block_structure()->cols.size() - num_eliminate_blocks);
128 int num_eliminate_blocks; member in class:ceres::internal::SchurComplementSolverTest
evaluator_test.cc 32 // solver and num_eliminate_blocks (for schur-based solvers).
97 int num_eliminate_blocks,
100 num_eliminate_blocks(num_eliminate_blocks),
104 int num_eliminate_blocks; member in struct:ceres::internal::EvaluatorTestOptions
123 StringAppendF(&report, " and num_eliminate_blocks: %d",
124 GetParam().num_eliminate_blocks);
129 options.num_eliminate_blocks = GetParam().num_eliminate_blocks;
537 // argument is num_eliminate_blocks. Changing the num_eliminate_blocks onl
    [all...]
linear_least_squares_problems.cc 190 problem->num_eliminate_blocks = 2;
293 problem->num_eliminate_blocks = 2;
427 problem->num_eliminate_blocks = 2;
511 int num_eliminate_blocks) {
550 int num_eliminate_blocks) {
611 int num_eliminate_blocks) {
615 num_eliminate_blocks);
619 num_eliminate_blocks);
visibility_based_preconditioner.cc 254 const int num_eliminate_blocks = options_.elimination_groups[0]; local
272 if (e_block_id >= num_eliminate_blocks) {
289 const int f_block_id = cell.block_id - num_eliminate_blocks;
311 CHECK_GE(row.cells.front().block_id, num_eliminate_blocks);
313 const int block1 = row.cells[i].block_id - num_eliminate_blocks;
315 const int block2 = row.cells[j].block_id - num_eliminate_blocks;
iterative_schur_complement_solver_test.cc 72 num_eliminate_blocks_ = problem->num_eliminate_blocks;
implicit_schur_complement_test.cc 68 num_eliminate_blocks_ = problem->num_eliminate_blocks;
coordinate_descent_minimizer.cc 115 evaluator_options_.num_eliminate_blocks = 0;
partitioned_matrix_view_test.cc 60 num_eliminate_blocks_ = problem->num_eliminate_blocks;
schur_eliminator_impl.h 81 Init(int num_eliminate_blocks, const CompressedRowBlockStructure* bs) {
82 CHECK_GT(num_eliminate_blocks, 0)
84 << "num_eliminate_blocks = 0.";
86 num_eliminate_blocks_ = num_eliminate_blocks;
solver_impl.cc     [all...]

Completed in 620 milliseconds