Home | History | Annotate | Download | only in ceres

Lines Matching refs:block1

295     for (set<int>::const_iterator block1 = f_blocks.begin();
296 block1 != f_blocks.end();
297 ++block1) {
298 set<int>::const_iterator block2 = block1;
301 if (IsBlockPairInPreconditioner(*block1, *block2)) {
302 block_pairs_.insert(make_pair(*block1, *block2));
313 const int block1 = row.cells[i].block_id - num_eliminate_blocks;
316 if (block1 <= block2) {
317 if (IsBlockPairInPreconditioner(block1, block2)) {
318 block_pairs_.insert(make_pair(block1, block2));
405 const int block1 = it->first;
407 if (!IsBlockPairOffDiagonal(block1, block2)) {
412 CellInfo* cell_info = m_->GetCell(block1, block2,
416 << "Cell missing for block pair (" << block1 << "," << block2 << ")"
417 << " cluster pair (" << cluster_membership_[block1]
424 m.block(r, c, block_size_[block1], block_size_[block2]) *= 0.5;
482 const int block1,
484 int cluster1 = cluster_membership_[block1];
493 const int block1,
495 return (cluster_membership_[block1] != cluster_membership_[block2]);