UNPKG

consys-solver

Version:

consys-solver is a tool to find feasible model assignments for consys constraint systems.

24 lines (23 loc) 690 B
import Domain, { PreferenceFunction } from './Domain'; /** * Represents a range of numbers, with a start value, end value, and step size * between the values. */ export default class Range extends Domain<number> { private readonly start; private readonly end; private readonly step; /** * Creates a new range domain. * * @param start start value * @param end end value * @param step interval between values * @param preference preference function */ constructor(start: number, end: number, step: number, preference?: PreferenceFunction<number>); /** * Returns all values of this range. */ getValues(): number[]; }