Lines Matching refs:Covariance
43 #include "ceres/covariance.h"
92 CovarianceImpl::CovarianceImpl(const Covariance::Options& options)
118 << "Covariance::GetCovarianceBlock called before Covariance::Compute";
120 << "Covariance::GetCovarianceBlock called when Covariance::Compute "
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 "
201 // If local parameterizations are used then the covariance that has
209 // Where C_12 is the local tangent space covariance for parameter
252 // Determine the sparsity pattern of the covariance matrix based on
281 // first row corresponding to it in the covariance matrix using the
293 // Compute the number of non-zeros in the covariance matrix. Along
294 // the way flip any covariance blocks which are in the lower
322 VLOG(2) << "No non-zero covariance blocks found";
327 // Sort the block pairs. As a consequence we get the covariance
329 // will store the covariance.
332 // Fill the sparsity pattern of the covariance matrix.
340 // covariance matrix. For each parameter block, look in the upper
341 // triangular part of the covariance matrix to see if there are any
346 // row/columns of the covariance matrix are ordered by the pointer
349 // rows of the covariance matrix in order.
351 int cursor = 0; // index into the covariance matrix.
360 // Iterate over the covariance blocks contained in this row block
404 LOG(ERROR) << "Unsupported covariance estimation algorithm type: "
416 // Nothing to do, all zeros covariance matrix.
479 // Since the covariance matrix is symmetric, the i^th row and column
596 // Nothing to do, all zeros covariance matrix.
709 // Since the covariance matrix is symmetric, the i^th row and column
759 // Nothing to do, all zeros covariance matrix.
798 // the resulting covariance matrix is a Moore-Penrose inverse