Home | History | Annotate | Download | only in ceres

Lines Matching full:parameter_blocks

163       residual_block->parameter_blocks()[i]
241 const vector<double*>& parameter_blocks) {
243 CHECK_EQ(parameter_blocks.size(),
251 CHECK_EQ(parameter_block_sizes.size(), parameter_blocks.size())
256 vector<double*> sorted_parameter_blocks(parameter_blocks);
263 for (int i = 0; i < parameter_blocks.size(); ++i) {
264 blocks += StringPrintf(" %p ", parameter_blocks[i]);
274 vector<ParameterBlock*> parameter_block_ptrs(parameter_blocks.size());
275 for (int i = 0; i < parameter_blocks.size(); ++i) {
277 InternalAddParameterBlock(parameter_blocks[i],
302 for (int i = 0; i < parameter_blocks.size(); ++i) {
553 if (residual_block->parameter_blocks()[j] == parameter_block) {
620 evaluate_options.parameter_blocks;
623 vector<ParameterBlock*>& parameter_blocks =
630 parameter_blocks = program_->parameter_blocks();
636 parameter_blocks.resize(parameter_block_ptrs.size());
638 parameter_blocks[i] =
652 vector<ParameterBlock*> all_parameter_blocks(program_->parameter_blocks());
654 program.parameter_blocks());
799 void ProblemImpl::GetParameterBlocks(vector<double*>* parameter_blocks) const {
800 CHECK_NOTNULL(parameter_blocks);
801 parameter_blocks->resize(0);
805 parameter_blocks->push_back(it->first);
817 vector<double*>* parameter_blocks) const {
819 CHECK_NOTNULL(parameter_blocks)->resize(num_parameter_blocks);
821 (*parameter_blocks)[i] =
822 residual_block->parameter_blocks()[i]->mutable_user_state();
852 if (residual_block->parameter_blocks()[j] == parameter_block) {