本文整理汇总了C++中Population::best方法的典型用法代码示例。如果您正苦于以下问题:C++ Population::best方法的具体用法?C++ Population::best怎么用?C++ Population::best使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Population
的用法示例。
在下文中一共展示了Population::best方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: printResume
void Simulation::printResume(const Population &population) const {
_display.basicLine("generation " + std::to_string(_currentGeneration) + "/" + std::to_string(config.simulationNumber));
_display.basicLine("Best: ");
_problem->print(population.best());
_display.basicLine("Mid: ");
_problem->print(population.at(config.populationSize / 2));
_display.basicLine("Worst: ");
_problem->print(population.worst());
_display.newLine();
}
示例2: capture
void Reporter::capture( Population& p,
const int& i){
//assure we can read
if( ! datafile.good()){
fail = true;
return;}
//setup
char* buffer = new char[50];
//write the first part
sprintf( buffer, "%d, %f, %f, %f",
i, p.best(), p.average(), p.worst());
datafile << buffer << std::endl;
//done, clean up
datafile.flush();
delete[] buffer;}