Home
last modified time | relevance | path

Searched refs:ResidualBlock (Results 1 – 25 of 34) sorted by relevance

12

/external/ceres-solver/internal/ceres/
Dproblem_test.cc357 ResidualBlock* r_yz = problem.AddResidualBlock(cost_yz, NULL, y, z); in TEST()
358 ResidualBlock* r_wz = problem.AddResidualBlock(cost_wz, NULL, w, z); in TEST()
388 ResidualBlock* GetResidualBlock(int block) { in GetResidualBlock()
392 bool HasResidualBlock(ResidualBlock* residual_block) { in HasResidualBlock()
419 ResidualBlock* residual_block) { in ExpectParameterBlockContainsResidualBlock()
438 ResidualBlock* r1) { in ExpectParameterBlockContains()
444 ResidualBlock* r1, in ExpectParameterBlockContains()
445 ResidualBlock* r2) { in ExpectParameterBlockContains()
452 ResidualBlock* r1, in ExpectParameterBlockContains()
453 ResidualBlock* r2, in ExpectParameterBlockContains()
[all …]
Dresidual_block_utils.h52 class ResidualBlock; variable
55 void InvalidateEvaluation(const ResidualBlock& block,
62 bool IsEvaluationValid(const ResidualBlock& block,
71 string EvaluationToString(const ResidualBlock& block,
Dprogram.h44 class ResidualBlock; variable
64 const vector<ResidualBlock*>& residual_blocks() const;
66 vector<ResidualBlock*>* mutable_residual_blocks();
183 vector<ResidualBlock*> residual_blocks_;
Dproblem_impl.cc153 void ProblemImpl::InternalRemoveResidualBlock(ResidualBlock* residual_block) { in InternalRemoveResidualBlock()
178 void ProblemImpl::DeleteBlock(ResidualBlock* residual_block) { in DeleteBlock()
238 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
294 ResidualBlock* new_residual_block = in AddResidualBlock()
295 new ResidualBlock(cost_function, in AddResidualBlock()
318 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
327 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
337 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
348 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
360 ResidualBlock* ProblemImpl::AddResidualBlock( in AddResidualBlock()
[all …]
Dcompressed_row_jacobian_writer.cc53 const vector<ResidualBlock*>& residual_blocks = in PopulateJacobianRowAndColumnBlockVectors()
66 const ResidualBlock* residual_block = in GetOrderedParameterBlocks()
82 const vector<ResidualBlock*>& residual_blocks = in CreateJacobian()
91 ResidualBlock* residual_block = residual_blocks[i]; in CreateJacobian()
119 const ResidualBlock* residual_block = residual_blocks[i]; in CreateJacobian()
188 const ResidualBlock* residual_block = in Write()
Dblock_jacobian_writer.cc60 const vector<ResidualBlock*>& residual_blocks = program.residual_blocks(); in BuildJacobianLayout()
68 ResidualBlock* residual_block = residual_blocks[i]; in BuildJacobianLayout()
96 const ResidualBlock* residual_block = residual_blocks[i]; in BuildJacobianLayout()
166 const vector<ResidualBlock*>& residual_blocks = in CreateJacobian()
171 const ResidualBlock* residual_block = residual_blocks[i]; in CreateJacobian()
Dproblem_impl.h62 class ResidualBlock; variable
67 typedef HashSet<ResidualBlock*> ResidualBlockSet;
125 void RemoveResidualBlock(ResidualBlock* residual_block);
176 void InternalRemoveResidualBlock(ResidualBlock* residual_block);
190 void DeleteBlock(ResidualBlock* residual_block);
Dresidual_block.cc52 ResidualBlock::ResidualBlock(const CostFunction* cost_function, in ResidualBlock() function in ceres::internal::ResidualBlock
67 bool ResidualBlock::Evaluate(const bool apply_loss_function, in Evaluate()
197 int ResidualBlock::NumScratchDoublesForEvaluate() const { in NumScratchDoublesForEvaluate()
Dprogram.cc64 const vector<ResidualBlock*>& Program::residual_blocks() const { in residual_blocks()
72 vector<ResidualBlock*>* Program::mutable_residual_blocks() { in mutable_residual_blocks()
128 ResidualBlock* residual_block = residual_blocks_[i]; in SetParameterOffsetsAndIndex()
147 const ResidualBlock* residual_block = residual_blocks_[i]; in IsValid()
304 ResidualBlock* residual_block = residual_blocks_[i]; in RemoveFixedBlocks()
368 for (vector<ResidualBlock*>::const_iterator it = residual_blocks_.begin(); in IsParameterBlockSetIndependent()
397 const ResidualBlock* residual_block = residual_blocks_[c]; in CreateJacobianBlockSparsityTranspose()
475 ResidualBlock* residual_block = residual_blocks_[i]; in MaxDerivativesPerResidualBlock()
Dresidual_block_utils.cc47 void InvalidateEvaluation(const ResidualBlock& block, in InvalidateEvaluation()
64 string EvaluationToString(const ResidualBlock& block, in EvaluationToString()
115 bool IsEvaluationValid(const ResidualBlock& block, in IsEvaluationValid()
Dblock_evaluate_preparer.h44 class ResidualBlock; variable
60 void Prepare(const ResidualBlock* residual_block,
Dscratch_evaluate_preparer.h44 class ResidualBlock; variable
55 void Prepare(const ResidualBlock* residual_block,
Dreorder_program.cc59 static int MinParameterBlock(const ResidualBlock* residual_block, in MinParameterBlock()
191 vector<ResidualBlock*>* residual_blocks = program->mutable_residual_blocks(); in LexicographicallyOrderResidualBlocks()
194 ResidualBlock* residual_block = (*residual_blocks)[i]; in LexicographicallyOrderResidualBlocks()
225 vector<ResidualBlock*> reordered_residual_blocks( in LexicographicallyOrderResidualBlocks()
226 (*residual_blocks).size(), static_cast<ResidualBlock*>(NULL)); in LexicographicallyOrderResidualBlocks()
Dresidual_block.h67 class ResidualBlock {
72 ResidualBlock(const CostFunction* cost_function,
Dparameter_block.h52 class ResidualBlock; variable
74 typedef HashSet<ResidualBlock*> ResidualBlockSet;
260 void AddResidualBlock(ResidualBlock* residual_block) { in AddResidualBlock()
267 void RemoveResidualBlock(ResidualBlock* residual_block) { in RemoveResidualBlock()
Dresidual_block_test.cc75 TEST(ResidualBlock, EvaluteWithNoLossFunctionOrLocalParameterizations) { in TEST() argument
96 ResidualBlock residual_block(&cost_function, NULL, parameters, -1); in TEST()
202 TEST(ResidualBlock, EvaluteWithLocalParameterizations) { in TEST() argument
235 ResidualBlock residual_block(&cost_function, NULL, parameters, -1); in TEST()
Dreorder_program_test.cc87 const vector<ResidualBlock*>& residual_blocks = in TEST()
90 vector<ResidualBlock*> expected_residual_blocks; in TEST()
Dparameter_block_ordering.cc123 const vector<ResidualBlock*>& residual_blocks = program.residual_blocks(); in CreateHessianGraph()
125 const ResidualBlock* residual_block = residual_blocks[i]; in CreateHessianGraph()
Dblock_evaluate_preparer.cc50 void BlockEvaluatePreparer::Prepare(const ResidualBlock* residual_block, in Prepare()
Dcoordinate_descent_minimizer.h88 vector<vector<ResidualBlock*> > residual_blocks_;
Dscratch_evaluate_preparer.cc58 void ScratchEvaluatePreparer::Prepare(const ResidualBlock* residual_block, in Prepare()
Dgradient_checking_cost_function.cc279 const vector<ResidualBlock*>& residual_blocks = program->residual_blocks(); in CreateGradientCheckingProblemImpl()
281 ResidualBlock* residual_block = residual_blocks[i]; in CreateGradientCheckingProblemImpl()
Dcoordinate_descent_minimizer.cc100 const vector<ResidualBlock*>& residual_blocks = program.residual_blocks(); in Init()
102 ResidualBlock* residual_block = residual_blocks[i]; in Init()
Dprogram_evaluator.h190 const ResidualBlock* residual_block = program_->residual_blocks()[i]; in Evaluate()
336 const vector<ResidualBlock*>& residual_blocks = program.residual_blocks(); in BuildResidualLayout()
/external/ceres-solver/include/ceres/
Dproblem.h62 class ResidualBlock; variable
67 typedef internal::ResidualBlock* ResidualBlockId;

12