27 ch->nodes_ = p1->nodes_;
28 ch->outputs_ = p1->outputs_;
32 for (uint i = 0; i < p1->nodes_.size(); i++) {
33 geneSwitch = state_->getRandomizer()->getRandomInteger(0, 1);
35 ch->nodes_[i] = p2->nodes_[i];
39 for (uint i = 0; i < p1->nOutputs_; i++) {
40 geneSwitch = state_->getRandomizer()->getRandomInteger(0, 1);
42 ch->outputs_[i] = p2->outputs_[i];