14 uint dimensionCrs = state_->getRandomizer()->getRandomInteger((
int)p1->intValues.size());
15 switch (state_->getRandomizer()->getRandomInteger(0, 1)) {
16 case 0:
for (uint i = 0; i < dimensionCrs; i++) {
17 ch->intValues[i] = p1->intValues[i];
19 for (uint i = dimensionCrs; i < p2->intValues.size(); i++) {
20 ch->intValues[i] = p2->intValues[i];
23 case 1:
for (uint i = 0; i < dimensionCrs; i++) {
24 ch->intValues[i] = p2->intValues[i];
26 for (uint i = dimensionCrs; i < p1->intValues.size(); i++) {
27 ch->intValues[i] = p1->intValues[i];