binary_value.h
来自「这是linux下的进化计算的源代码。 === === === === ==」· C头文件 代码 · 共 26 行
H
26 行
#include <eo>//-----------------------------------------------------------------------------/** Just a simple function that takes binary value of a chromosome and sets the fitnes. @param _chrom A binary chromosome */template <class Chrom> double binary_value(const Chrom& _chrom){ double sum = 0; for (unsigned i = 0; i < _chrom.size(); i++) if (_chrom[i]) sum += _chrom[i]; return sum;}struct BinaryValue{ template <class Chrom> void operator()(Chrom& _chrom) { _chrom.fitness(binary_value(_chrom)); }};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?