| 550 | } |
| 551 | |
| 552 | std::string Program::ToString() const { |
| 553 | std::string ret = "Program dump\n"; |
| 554 | ret += StringPrintf("Number of parameter blocks: %d\n", NumParameterBlocks()); |
| 555 | ret += StringPrintf("Number of parameters: %d\n", NumParameters()); |
| 556 | ret += "Parameters:\n"; |
| 557 | for (int i = 0; i < parameter_blocks_.size(); ++i) { |
| 558 | ret += |
| 559 | StringPrintf("%d: %s\n", i, parameter_blocks_[i]->ToString().c_str()); |
| 560 | } |
| 561 | return ret; |
| 562 | } |
| 563 | |
| 564 | } // namespace ceres::internal |
no test coverage detected