return span_start + (span_end - span_start) * this->fenotype() / power2N;
}
public:
- WSTI(_Chromosome& chromosome, float start, float end) {
- this->chromosome = chromosome;
- this->span_start = start;
- this->span_end = end;
+ WSTI(_Chromosome& _chromosome, float start, float end)
+ : chromosome(_chromosome.get()), span_start(start), span_end(end) {
}
double calculate() {