GenSolver


ValueRange

Namespace: Informedica.GenSolver.Lib
Parent Module: ValueRange

ValueRange represents a discrete set of rational numbers. A ValueRange is either unrestricted, a finite set of BigRational or a Range.

Union Cases

Union CaseDescription
Range(Range)
Signature: Range
Unrestricted
Signature:
ValueSet(Set<BigRational>)
Signature: Set<BigRational>

Static members

Static memberDescription
( - )(vr1, vr2)
Signature: (vr1:ValueRange * vr2:ValueRange) -> ValueRange

CompiledName: op_Subtraction

( != )(y, expr)
Signature: (y:ValueRange * expr:ValueRange) -> ValueRange

Apply the expression expr to a ValueRange y. The result can only be an equal or more restricted version of y

CompiledName: op_BangEquals

( * )(vr1, vr2)
Signature: (vr1:ValueRange * vr2:ValueRange) -> ValueRange

CompiledName: op_Multiply

( / )(vr1, vr2)
Signature: (vr1:ValueRange * vr2:ValueRange) -> ValueRange

CompiledName: op_Division

( + )(vr1, vr2)
Signature: (vr1:ValueRange * vr2:ValueRange) -> ValueRange

CompiledName: op_Addition

Fork me on GitHub