UNPKG

siafun

Version:
18 lines (17 loc) 849 B
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;