Searched refs:covariance_blocks (Results 1 – 6 of 6) sorted by relevance
/external/ceres-solver/internal/ceres/ |
D | covariance_test.cc | 88 vector<pair<const double*, const double*> > covariance_blocks; in TEST() local 89 covariance_blocks.push_back(make_pair(block1, block1)); in TEST() 90 covariance_blocks.push_back(make_pair(block4, block4)); in TEST() 91 covariance_blocks.push_back(make_pair(block2, block2)); in TEST() 92 covariance_blocks.push_back(make_pair(block3, block3)); in TEST() 93 covariance_blocks.push_back(make_pair(block2, block3)); in TEST() 94 covariance_blocks.push_back(make_pair(block4, block1)); // reversed in TEST() 99 .ComputeCovarianceSparsity(covariance_blocks, &problem)); in TEST() 290 vector<pair<const double*, const double*> > covariance_blocks; in ComputeAndCompareCovarianceBlocks() local 292 covariance_blocks.push_back(all_covariance_blocks_[0]); in ComputeAndCompareCovarianceBlocks() [all …]
|
D | covariance_impl.cc | 89 bool CovarianceImpl::Compute(const CovarianceBlocks& covariance_blocks, in Compute() argument 94 is_valid_ = (ComputeCovarianceSparsity(covariance_blocks, problem) && in Compute() 283 CovarianceBlocks covariance_blocks; in ComputeCovarianceSparsity() local 300 covariance_blocks.push_back(make_pair(block_pair.second, in ComputeCovarianceSparsity() 303 covariance_blocks.push_back(block_pair); in ComputeCovarianceSparsity() 307 if (covariance_blocks.size() == 0) { in ComputeCovarianceSparsity() 316 sort(covariance_blocks.begin(), covariance_blocks.end()); in ComputeCovarianceSparsity() 350 for (int j = i; j < covariance_blocks.size(); ++j, ++num_col_blocks) { in ComputeCovarianceSparsity() 352 covariance_blocks[j]; in ComputeCovarianceSparsity() 363 const double* col_block = covariance_blocks[i + c].second; in ComputeCovarianceSparsity()
|
D | covariance.cc | 49 const vector<pair<const double*, const double*> >& covariance_blocks, in Compute() 51 return impl_->Compute(covariance_blocks, problem->problem_impl_.get()); in Compute()
|
D | covariance_impl.h | 55 const vector<pair<const double*, const double*> >& covariance_blocks, 63 const vector<pair<const double*, const double*> >& covariance_blocks,
|
/external/ceres-solver/include/ceres/ |
D | covariance.h | 356 const vector<pair<const double*, const double*> >& covariance_blocks,
|
/external/ceres-solver/docs/source/ |
D | solving.rst | 2422 …ariance::Compute(const vector<pair<const double*, const double*> >& covariance_blocks, Problem* pr… 2426 The vector ``covariance_blocks``, indexes into the covariance 2435 ``covariance_blocks`` cannot contain duplicates. Bad things will 2438 Note that the list of ``covariance_blocks`` is only used to 2456 vector covariance_blocks when ``Compute`` was called. Otherwise 2480 vector<pair<const double*, const double*> > covariance_blocks; 2481 covariance_blocks.push_back(make_pair(x, x)); 2482 covariance_blocks.push_back(make_pair(y, y)); 2483 covariance_blocks.push_back(make_pair(x, y)); 2485 CHECK(covariance.Compute(covariance_blocks, &problem));
|