/external/ceres-solver/internal/ceres/ |
H A D | block_evaluate_preparer.cc | 37 #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 D | scratch_evaluate_preparer.cc | 35 #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 D | residual_block_test.cc | 31 #include "ceres/residual_block.h" 96 ResidualBlock residual_block(&cost_function, NULL, parameters, -1); 99 EXPECT_EQ(&cost_function, residual_block.cost_function()); 100 EXPECT_EQ(NULL, residual_block.loss_function()); 101 EXPECT_EQ(parameters[0], residual_block.parameter_blocks()[0]); 102 EXPECT_EQ(parameters[1], residual_block.parameter_blocks()[1]); 103 EXPECT_EQ(parameters[2], residual_block.parameter_blocks()[2]); 104 EXPECT_EQ(3, residual_block.NumScratchDoublesForEvaluate()); 108 residual_block.Evaluate(true, &cost, NULL, NULL, scratch); 113 residual_block [all...] |
H A D | block_jacobian_writer.cc | 37 #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 D | block_evaluate_preparer.h | 60 void Prepare(const ResidualBlock* residual_block,
|
H A D | dense_jacobian_writer.h | 40 #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 D | scratch_evaluate_preparer.h | 55 void Prepare(const ResidualBlock* residual_block,
|
H A D | compressed_row_jacobian_writer.cc | 37 #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 D | residual_block_utils_test.cc | 35 #include "ceres/residual_block.h" 52 ResidualBlock residual_block(&cost_function, 58 new double[residual_block.NumScratchDoublesForEvaluate()]); 65 EXPECT_EQ(residual_block.Evaluate(true,
|
H A D | program.cc | 46 #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 D | dynamic_compressed_row_jacobian_writer.cc | 37 #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 D | problem_impl.cc | 50 #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 D | problem_impl.h | 125 void RemoveResidualBlock(ResidualBlock* residual_block); 157 const ResidualBlockId residual_block, 176 void InternalRemoveResidualBlock(ResidualBlock* residual_block); 190 void DeleteBlock(ResidualBlock* residual_block);
|
H A D | gradient_checking_cost_function.cc | 46 #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 D | program_evaluator.h | 53 // 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 D | parameter_block.h | 260 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 D | parameter_block_ordering.cc | 39 #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 D | coordinate_descent_minimizer.cc | 47 #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 D | problem.cc | 159 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 D | reorder_program.cc | 45 #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 D | problem_test.cc | 392 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
|
/external/ceres-solver/include/ceres/ |
H A D | problem.h | 303 void RemoveResidualBlock(ResidualBlockId residual_block); 368 const ResidualBlockId residual_block,
|
/external/ceres-solver/ |
H A D | Android.mk | 171 $(CERES_SRC_PATH)/residual_block.cc \
|
/external/ceres-solver/jni/ |
H A D | Android.mk | 162 $(CERES_SRC_PATH)/residual_block.cc \
|