Lines Matching full:block2
301 set<int>::const_iterator block2 = block1;
302 ++block2;
303 for (; block2 != f_blocks.end(); ++block2) {
304 if (IsBlockPairInPreconditioner(*block1, *block2)) {
305 block_pairs_.insert(make_pair(*block1, *block2));
318 const int block2 = row.cells[j].block_id - num_eliminate_blocks;
319 if (block1 <= block2) {
320 if (IsBlockPairInPreconditioner(block1, block2)) {
321 block_pairs_.insert(make_pair(block1, block2));
409 const int block2 = it->second;
410 if (!IsBlockPairOffDiagonal(block1, block2)) {
415 CellInfo* cell_info = m_->GetCell(block1, block2,
419 << "Cell missing for block pair (" << block1 << "," << block2 << ")"
421 << " " << cluster_membership_[block2] << ")";
427 m.block(r, c, block_size_[block1], block_size_[block2]) *= 0.5;
486 const int block2) const {
488 int cluster2 = cluster_membership_[block2];
497 const int block2) const {
498 return (cluster_membership_[block1] != cluster_membership_[block2]);