Lines Matching refs:reduced_program
459 scoped_ptr<Program> reduced_program(CreateReducedProgram(&options,
465 if (reduced_program == NULL) {
472 summary->num_parameter_blocks_reduced = reduced_program->NumParameterBlocks();
473 summary->num_parameters_reduced = reduced_program->NumParameters();
475 reduced_program->NumEffectiveParameters();
476 summary->num_residual_blocks_reduced = reduced_program->NumResidualBlocks();
477 summary->num_residuals_reduced = reduced_program->NumResiduals();
529 reduced_program.get(),
540 if (reduced_program->parameter_blocks().size() < 2) {
546 *reduced_program,
558 Vector parameters(reduced_program->NumParameters());
561 reduced_program->ParameterBlocksToStateVector(parameters.data());
571 reduced_program.get(),
593 reduced_program->StateVectorToParameterBlocks(parameters.data());
594 reduced_program->CopyParameterBlockStateToUserState();
809 scoped_ptr<Program> reduced_program(CreateReducedProgram(&options,
813 if (reduced_program == NULL) {
817 summary->num_parameter_blocks_reduced = reduced_program->NumParameterBlocks();
818 summary->num_parameters_reduced = reduced_program->NumParameters();
819 summary->num_residual_blocks_reduced = reduced_program->NumResidualBlocks();
821 reduced_program->NumEffectiveParameters();
822 summary->num_residuals_reduced = reduced_program->NumResiduals();
849 reduced_program.get(),
856 Vector parameters(reduced_program->NumParameters());
859 reduced_program->ParameterBlocksToStateVector(parameters.data());
869 reduced_program.get(),
885 reduced_program->StateVectorToParameterBlocks(parameters.data());
886 reduced_program->CopyParameterBlockStateToUserState();