Lines Matching refs:block
124 // covariance block is also zero.
148 // Find where in the covariance matrix the block is located.
160 // covariance block begin.
167 LOG(WARNING) << "Unable to find covariance block for "
193 cov.block(0, offset, block1_size, block2_size).transpose();
196 cov.block(0, offset, block1_size, block2_size);
217 // that they are computed just once per parameter block.
226 // Fast path if the user is requesting a diagonal block.
240 cov.block(0, offset, block1_local_size, block2_local_size).transpose() *
245 cov.block(0, offset, block1_local_size, block2_local_size) *
253 // the block pairs requested by the user.
259 // Determine an ordering for the parameter block, by sorting the
270 ParameterBlock* block = FindOrDie(parameter_map, parameter_block);
271 if (block->IsConstant()) {
280 // Compute the number of rows. Map each parameter block to the
312 // Make sure we are constructing a block upper triangular matrix.
327 // Sort the block pairs. As a consequence we get the covariance
340 // covariance matrix. For each parameter block, look in the upper
343 // set of compressed rows corresponding to this parameter block.
360 // Iterate over the covariance blocks contained in this row block
361 // and count the number of columns in this row block.
373 // Fill out all the compressed rows for this parameter block.
665 // explicitly account for the block column and row structure in the
667 // computing the ordering with the block matrix is significantly