@syntest/core
Version:
The common core of the SynTest Framework
11 lines • 482 B
TypeScript
import { Encoding } from "../Encoding";
import { BranchObjectiveFunction } from "./BranchObjectiveFunction";
import { SearchSubject } from "../SearchSubject";
/**
*
*/
export declare abstract class ProbeObjectiveFunction<T extends Encoding> extends BranchObjectiveFunction<T> {
protected constructor(subject: SearchSubject<T>, id: string, line: number, type: boolean);
abstract calculateDistance(encoding: T): number;
}
//# sourceMappingURL=ProbeObjectiveFunction.d.ts.map