UNPKG

@syntest/core

Version:

The common core of the SynTest Framework

13 lines 787 B
import { Crossover, EncodingSampler, Encoding, EncodingRunner } from ".."; import { SearchAlgorithm } from "../search/metaheuristics/SearchAlgorithm"; import { PluginManager } from "../plugin/PluginManager"; import { ObjectiveManager } from "../search/objective/managers/ObjectiveManager"; /** * Factory for creating an instance of a specific search algorithm from the config. * * @author Mitchell Olsthoorn * @author Annibale Panichella * @author Dimitri Stallenberg */ export declare function createSearchAlgorithmFromConfig<T extends Encoding>(pluginManager: PluginManager<T>, objectiveManager: ObjectiveManager<T>, encodingSampler: EncodingSampler<T>, runner: EncodingRunner<T>, crossover: Crossover<T>): SearchAlgorithm<T>; //# sourceMappingURL=SearchAlgorithmFactory.d.ts.map