UNPKG

@syntest/search

Version:

The common core of the SynTest Framework

19 lines 675 B
import { Encoding } from "../../Encoding"; /** * Creates children swapping statements between the parents * @param parents the parent individuals * * @return a tuple of children * * @author Annibale Panichella * @author Dimitri Stallenberg */ export declare abstract class Crossover<T extends Encoding> { private _crossoverEncodingProbability; private _crossoverStatementProbability; constructor(crossoverEncodingProbability: number, crossoverStatementProbability: number); abstract crossOver(parents: T[]): T[]; get crossoverEncodingProbability(): number; get crossoverStatementProbability(): number; } //# sourceMappingURL=Crossover.d.ts.map