siafun
Version:
A collection of structure induction algorithms
18 lines (17 loc) • 849 B
TypeScript
import { Point, CacheableStructureOptions } from './structure';
import { SiatecResult } from './siatec';
import { CosiatecResult, CosiatecOptions } from './cosiatec';
import { CosiatecHeuristic } from './heuristics';
export interface OpsiatecOptions extends CosiatecOptions, CacheableStructureOptions {
optimizationMethods?: number[];
optimizationHeuristic?: CosiatecHeuristic;
optimizationDimension?: number;
minHeuristicValue?: number;
}
export interface OpsiatecResult extends CosiatecResult {
numSiatecPatterns: number;
numOptimizedPatterns: number;
}
export declare function opsiatec(points: Point[], options: OpsiatecOptions): OpsiatecResult;
export declare function getSiatec(points: Point[], options: OpsiatecOptions): SiatecResult;
export declare function getCosiatecOptionsString(options: OpsiatecOptions): string;