Searched defs:residual_block (Results 1 - 16 of 16) sorted by relevance

/external/ceres-solver/internal/ceres/
H A Dblock_evaluate_preparer.cc37 #include "ceres/residual_block.h"
50 void BlockEvaluatePreparer::Prepare(const ResidualBlock* residual_block, argument
56 scratch_evaluate_preparer_.Prepare(residual_block,
67 const int num_parameter_blocks = residual_block->NumParameterBlocks();
69 if (!residual_block->parameter_blocks()[j]->IsConstant()) {
H A Dscratch_evaluate_preparer.cc35 #include "ceres/residual_block.h"
58 void ScratchEvaluatePreparer::Prepare(const ResidualBlock* residual_block, argument
63 int num_residuals = residual_block->NumResiduals();
64 int num_parameter_blocks = residual_block->NumParameterBlocks();
67 residual_block->parameter_blocks()[j];
H A Ddynamic_compressed_row_jacobian_writer.cc37 #include "ceres/residual_block.h"
70 // Get the `residual_block` of interest.
71 const ResidualBlock* residual_block = local
73 const int num_residuals = residual_block->NumResiduals();
H A Ddense_jacobian_writer.h40 #include "ceres/residual_block.h"
77 const ResidualBlock* residual_block = local
79 int num_parameter_blocks = residual_block->NumParameterBlocks();
80 int num_residuals = residual_block->NumResiduals();
84 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
H A Dparameter_block_ordering.cc39 #include "ceres/residual_block.h"
125 const ResidualBlock* residual_block = residual_blocks[i]; local
126 const int num_parameter_blocks = residual_block->NumParameterBlocks();
128 residual_block->parameter_blocks();
H A Dblock_jacobian_writer.cc37 #include "ceres/residual_block.h"
68 ResidualBlock* residual_block = residual_blocks[i]; local
69 const int num_residuals = residual_block->NumResiduals();
70 const int num_parameter_blocks = residual_block->NumParameterBlocks();
74 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
96 const ResidualBlock* residual_block = residual_blocks[i]; local
97 const int num_residuals = residual_block->NumResiduals();
98 const int num_parameter_blocks = residual_block->NumParameterBlocks();
102 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
171 const ResidualBlock* residual_block local
[all...]
H A Dcompressed_row_jacobian_writer.cc37 #include "ceres/residual_block.h"
66 const ResidualBlock* residual_block = local
68 const int num_parameter_blocks = residual_block->NumParameterBlocks();
72 residual_block->parameter_blocks()[j];
91 ResidualBlock* residual_block = residual_blocks[i]; local
92 const int num_residuals = residual_block->NumResiduals();
93 const int num_parameter_blocks = residual_block->NumParameterBlocks();
95 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
119 const ResidualBlock* residual_block = residual_blocks[i]; local
120 const int num_parameter_blocks = residual_block
188 const ResidualBlock* residual_block = local
[all...]
H A Dcoordinate_descent_minimizer.cc47 #include "ceres/residual_block.h"
102 ResidualBlock* residual_block = residual_blocks[i]; local
103 const int num_parameter_blocks = residual_block->NumParameterBlocks();
105 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
109 residual_blocks_[it->second].push_back(residual_block);
H A Dreorder_program.cc45 #include "ceres/residual_block.h"
59 static int MinParameterBlock(const ResidualBlock* residual_block, argument
62 for (int i = 0; i < residual_block->NumParameterBlocks(); ++i) {
63 ParameterBlock* parameter_block = residual_block->parameter_blocks()[i];
194 ResidualBlock* residual_block = (*residual_blocks)[i]; local
195 int position = MinParameterBlock(residual_block, num_eliminate_blocks);
H A Dgradient_checking_cost_function.cc46 #include "ceres/residual_block.h"
281 ResidualBlock* residual_block = residual_blocks[i]; local
289 for (int j = 0; j < residual_block->NumParameterBlocks(); ++j) {
290 ParameterBlock* parameter_block = residual_block->parameter_blocks()[j];
293 extra_info += (j < residual_block->NumParameterBlocks() - 1) ? ", " : "]";
298 CreateGradientCheckingCostFunction(residual_block->cost_function(),
309 const_cast<LossFunction*>(residual_block->loss_function()),
H A Dparameter_block.h260 void AddResidualBlock(ResidualBlock* residual_block) { argument
264 residual_blocks_->insert(residual_block);
267 void RemoveResidualBlock(ResidualBlock* residual_block) { argument
271 CHECK(residual_blocks_->find(residual_block) != residual_blocks_->end())
273 residual_blocks_->erase(residual_block);
H A Dproblem.cc159 void Problem::RemoveResidualBlock(ResidualBlockId residual_block) { argument
160 problem_impl_->RemoveResidualBlock(residual_block);
248 const ResidualBlockId residual_block,
250 problem_impl_->GetParameterBlocksForResidualBlock(residual_block,
247 GetParameterBlocksForResidualBlock( const ResidualBlockId residual_block, vector<double*>* parameter_blocks) const argument
H A Dprogram_evaluator.h53 // void Prepare(const ResidualBlock* residual_block,
97 #include "ceres/residual_block.h"
190 const ResidualBlock* residual_block = program_->residual_blocks()[i]; local
201 preparer->Prepare(residual_block,
210 if (!residual_block->Evaluate(
236 int num_residuals = residual_block->NumResiduals();
237 int num_parameter_blocks = residual_block->NumParameterBlocks();
240 residual_block->parameter_blocks()[j];
H A Dprogram.cc46 #include "ceres/residual_block.h"
128 ResidualBlock* residual_block = residual_blocks_[i]; local
129 for (int j = 0; j < residual_block->NumParameterBlocks(); ++j) {
130 residual_block->parameter_blocks()[j]->set_index(-1);
147 const ResidualBlock* residual_block = residual_blocks_[i]; local
148 if (residual_block->index() != i) {
150 << " has incorrect index: " << residual_block->index();
304 ResidualBlock* residual_block = residual_blocks_[i]; local
305 int num_parameter_blocks = residual_block->NumParameterBlocks();
311 ParameterBlock* parameter_block = residual_block
397 const ResidualBlock* residual_block = residual_blocks_[c]; local
475 ResidualBlock* residual_block = residual_blocks_[i]; local
[all...]
H A Dproblem_impl.cc50 #include "ceres/residual_block.h"
153 void ProblemImpl::InternalRemoveResidualBlock(ResidualBlock* residual_block) { argument
154 CHECK_NOTNULL(residual_block);
155 // Perform no check on the validity of residual_block, that is handled in
161 residual_block->NumParameterBlocks();
163 residual_block->parameter_blocks()[i]
164 ->RemoveResidualBlock(residual_block);
167 ResidualBlockSet::iterator it = residual_block_set_.find(residual_block);
170 DeleteBlockInVector(program_->mutable_residual_blocks(), residual_block);
178 void ProblemImpl::DeleteBlock(ResidualBlock* residual_block) { argument
500 RemoveResidualBlock(ResidualBlock* residual_block) argument
549 ResidualBlock* residual_block = local
815 GetParameterBlocksForResidualBlock( const ResidualBlockId residual_block, vector<double*>* parameter_blocks) const argument
848 ResidualBlock* residual_block = local
[all...]
H A Dproblem_test.cc392 bool HasResidualBlock(ResidualBlock* residual_block) { argument
396 (problem->residual_block_set().find(residual_block) !=
402 residual_block) != problem->program().residual_blocks().end();
419 ResidualBlock* residual_block) {
423 residual_block));
969 ResidualBlockId residual_block; member in struct:ceres::internal::GetParameterBlocksForResidualBlockTestCase
982 for (int i = 0; get_parameter_blocks_cases[i].residual_block; ++i) {
984 get_parameter_blocks_cases[i].residual_block,
417 ExpectParameterBlockContainsResidualBlock( double* values, ResidualBlock* residual_block) argument

Completed in 7380 milliseconds