Home
last modified time | relevance | path

Searched refs:covariance_blocks (Results 1 – 6 of 6) sorted by relevance

/external/ceres-solver/internal/ceres/
Dcovariance_test.cc88 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 …]
Dcovariance_impl.cc89 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()
Dcovariance.cc49 const vector<pair<const double*, const double*> >& covariance_blocks, in Compute()
51 return impl_->Compute(covariance_blocks, problem->problem_impl_.get()); in Compute()
Dcovariance_impl.h55 const vector<pair<const double*, const double*> >& covariance_blocks,
63 const vector<pair<const double*, const double*> >& covariance_blocks,
/external/ceres-solver/include/ceres/
Dcovariance.h356 const vector<pair<const double*, const double*> >& covariance_blocks,
/external/ceres-solver/docs/source/
Dsolving.rst2422 …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));