| 102 | std::ofstream output_file; |
| 103 | |
| 104 | void SO_report_generation( |
| 105 | int generation_number, |
| 106 | const EA::GenerationType<MySolution,MyMiddleCost> &last_generation, |
| 107 | const MySolution& best_genes) |
| 108 | { |
| 109 | std::cout |
| 110 | <<"Generation ["<<generation_number<<"], " |
| 111 | <<"Best="<<last_generation.best_total_cost<<", " |
| 112 | <<"Average="<<last_generation.average_cost<<", " |
| 113 | <<"Best genes=("<<best_genes.to_string()<<")"<<", " |
| 114 | <<"Exe_time="<<last_generation.exe_time |
| 115 | <<std::endl; |
| 116 | |
| 117 | output_file |
| 118 | <<generation_number<<"\t" |
| 119 | <<best_genes.x<<"\t" |
| 120 | <<best_genes.y<<"\t" |
| 121 | <<last_generation.average_cost<<"\t" |
| 122 | <<last_generation.best_total_cost<<"\n"; |
| 123 | } |
| 124 | |
| 125 | int main() |
| 126 | { |
no test coverage detected