Searched refs:row_block_size (Results 1 - 18 of 18) sorted by relevance

/external/ceres-solver/internal/ceres/
H A Dgenerate_eliminator_specialization.py155 FACTORY_CONDITIONAL = """ if ((options.row_block_size == %s) &&
165 << options.row_block_size << ","
182 def SpecializationFilename(prefix, row_block_size, e_block_size, f_block_size):
183 return "_".join([prefix] + map(SuffixForSize, (row_block_size,
196 for row_block_size, e_block_size, f_block_size in SPECIALIZATIONS:
198 row_block_size,
205 if (row_block_size == "Eigen::Dynamic" and
210 fptr.write(template % (row_block_size, e_block_size, f_block_size))
213 f.write(FACTORY_CONDITIONAL % (row_block_size,
216 row_block_size,
[all...]
H A Dschur_eliminator.cc53 if ((options.row_block_size == 2) &&
58 if ((options.row_block_size == 2) &&
63 if ((options.row_block_size == 2) &&
68 if ((options.row_block_size == 2) &&
73 if ((options.row_block_size == 2) &&
78 if ((options.row_block_size == 2) &&
83 if ((options.row_block_size == 2) &&
88 if ((options.row_block_size == 2) &&
93 if ((options.row_block_size == 2) &&
98 if ((options.row_block_size
[all...]
H A Ddetect_structure.h56 int* row_block_size,
H A Ddetect_structure.cc40 int* row_block_size,
44 *row_block_size = 0;
59 if (*row_block_size == 0) {
60 *row_block_size = row.block.size;
61 } else if (*row_block_size != Eigen::Dynamic &&
62 *row_block_size != row.block.size) {
64 << *row_block_size << " to "
66 *row_block_size = Eigen::Dynamic;
97 const bool is_everything_dynamic = (*row_block_size == Eigen::Dynamic &&
105 CHECK_NE(*row_block_size,
38 DetectStructure(const CompressedRowBlockStructure& bs, const int num_eliminate_blocks, int* row_block_size, int* e_block_size, int* f_block_size) argument
[all...]
H A Dblock_random_access_crs_matrix.cc71 const int row_block_size = blocks_[it->first]; local
73 num_nonzeros += row_block_size * col_block_size;
97 const int row_block_size = blocks_[row_block_id]; local
108 for (int j = 0; j < row_block_size; ++j) {
117 for (int r = 0; r < row_block_size; ++r) {
126 row_pos += row_block_size;
127 values += row_block_size * num_cols;
H A Dblock_sparse_matrix.cc64 int row_block_size = block_structure_->rows[i].block.size; local
65 num_rows_ += row_block_size;
71 num_nonzeros_ += col_block_size * row_block_size;
94 int row_block_size = block_structure_->rows[i].block.size; local
101 values_.get() + cells[j].position, row_block_size, col_block_size,
114 int row_block_size = block_structure_->rows[i].block.size; local
121 values_.get() + cells[j].position, row_block_size, col_block_size,
132 int row_block_size = block_structure_->rows[i].block.size; local
139 row_block_size, col_block_size);
149 int row_block_size local
171 int row_block_size = block_structure_->rows[i].block.size; local
194 int row_block_size = block_structure_->rows[i].block.size; local
224 const int row_block_size = block_structure_->rows[i].block.size; local
[all...]
H A Dblock_random_access_sparse_matrix.cc70 const int row_block_size = blocks_[it->first]; local
72 num_nonzeros += row_block_size * col_block_size;
89 const int row_block_size = blocks_[it->first]; local
93 pos += row_block_size * col_block_size;
102 const int row_block_size = blocks_[row_block_id]; local
106 for (int r = 0; r < row_block_size; ++r) {
H A Dpartitioned_matrix_view.cc103 const int row_block_size = bs->rows[r].block.size; local
108 values + cell.position, row_block_size, col_block_size,
125 const int row_block_size = bs->rows[r].block.size; local
132 values + cells[c].position, row_block_size, col_block_size,
148 const int row_block_size = bs->rows[r].block.size; local
153 values + cell.position, row_block_size, col_block_size,
170 const int row_block_size = bs->rows[r].block.size; local
177 values + cells[c].position, row_block_size, col_block_size,
254 const int row_block_size = bs->rows[r].block.size; local
262 values + cell.position, row_block_size, col_block_siz
283 const int row_block_size = bs->rows[r].block.size; local
[all...]
H A Dimplicit_schur_complement.cc152 const int row_block_size = block_diagonal_structure->rows[r].block.size; local
155 row_block_size, row_block_size);
158 ConstVectorRef d(D + row_block_pos, row_block_size);
165 .solve(Matrix::Identity(row_block_size, row_block_size));
H A Dpreconditioner.h53 row_block_size(Eigen::Dynamic),
92 int row_block_size; member in struct:ceres::internal::Preconditioner::Options
H A Dblock_jacobi_preconditioner.cc77 const int row_block_size = bs->rows[r].block.size; local
82 row_block_size,
H A Diterative_schur_complement_solver.cc114 preconditioner_options.row_block_size = options_.row_block_size;
H A Dlinear_solver.h84 row_block_size(Eigen::Dynamic),
141 int row_block_size; member in struct:ceres::internal::LinearSolver::Options
H A Dschur_jacobi_preconditioner.cc85 &eliminator_options.row_block_size,
H A Dschur_eliminator_test.cc149 &options.row_block_size,
H A Dcovariance_impl.cc357 const int row_block_size = problem->ParameterBlockLocalSize(row_block); local
374 for (int r = 0; r < row_block_size; ++r) {
H A Dschur_complement_solver.cc69 &options_.row_block_size,
H A Dvisibility_based_preconditioner.cc318 &eliminator_options.row_block_size,

Completed in 630 milliseconds