Lines Matching refs:block1
298 for (set<int>::const_iterator block1 = f_blocks.begin(); in ComputeBlockPairsInPreconditioner() local
299 block1 != f_blocks.end(); in ComputeBlockPairsInPreconditioner()
300 ++block1) { in ComputeBlockPairsInPreconditioner()
301 set<int>::const_iterator block2 = block1; in ComputeBlockPairsInPreconditioner()
304 if (IsBlockPairInPreconditioner(*block1, *block2)) { in ComputeBlockPairsInPreconditioner()
305 block_pairs_.insert(make_pair(*block1, *block2)); in ComputeBlockPairsInPreconditioner()
316 const int block1 = row.cells[i].block_id - num_eliminate_blocks; in ComputeBlockPairsInPreconditioner() local
319 if (block1 <= block2) { in ComputeBlockPairsInPreconditioner()
320 if (IsBlockPairInPreconditioner(block1, block2)) { in ComputeBlockPairsInPreconditioner()
321 block_pairs_.insert(make_pair(block1, block2)); in ComputeBlockPairsInPreconditioner()
408 const int block1 = it->first; in ScaleOffDiagonalCells() local
410 if (!IsBlockPairOffDiagonal(block1, block2)) { in ScaleOffDiagonalCells()
415 CellInfo* cell_info = m_->GetCell(block1, block2, in ScaleOffDiagonalCells()
419 << "Cell missing for block pair (" << block1 << "," << block2 << ")" in ScaleOffDiagonalCells()
420 << " cluster pair (" << cluster_membership_[block1] in ScaleOffDiagonalCells()
427 m.block(r, c, block_size_[block1], block_size_[block2]) *= 0.5; in ScaleOffDiagonalCells()
485 const int block1, in IsBlockPairInPreconditioner() argument
487 int cluster1 = cluster_membership_[block1]; in IsBlockPairInPreconditioner()
496 const int block1, in IsBlockPairOffDiagonal() argument
498 return (cluster_membership_[block1] != cluster_membership_[block2]); in IsBlockPairOffDiagonal()