Uses of Interface
dev.civl.sarl.IF.expr.SymbolicRange
Packages that use SymbolicRange
Package
Description
This package provides the internal interface for the representation of basic
symbolic expressions.
-
Uses of SymbolicRange in dev.civl.sarl.expr.IF
Methods in dev.civl.sarl.expr.IF that return SymbolicRangeModifier and TypeMethodDescriptionSymbolicRangeFactory.diff(SymbolicRange range0, SymbolicRange range1) SymbolicRangeFactory.symbolicRange(NumericExpression element) Generates a newSymbolicRangewhich only includes "element".SymbolicRangeFactory.symbolicRange(NumericExpression lower, NumericExpression upper) Generates a newSymbolicRangewhich ranges from "lower" (inclusive) to "upper" (exclusive).SymbolicRangeFactory.symbolicRange(NumericExpression lower, NumericExpression upper, NumericExpression step) Generates a newSymbolicRangewhich ranges from "lower" (inclusive) to "upper" (exclusive) taking "step" number of steps.SymbolicRangeFactory.tryUnion(Reasoner reasoner, SymbolicRange range0, SymbolicRange range1) Attempts to create a singleSymbolicRangewhich is equivalent to the union of the inputSymbolicRanges range0 and range1.Methods in dev.civl.sarl.expr.IF with parameters of type SymbolicRangeModifier and TypeMethodDescriptionSymbolicRangeFactory.diff(SymbolicRange range0, SymbolicRange range1) SymbolicRangeFactory.disjoint(SymbolicRange range0, SymbolicRange range1) NOTE: Currently only support ranges with a step value of 1.SymbolicRangeFactory.equals(SymbolicRange range0, SymbolicRange range1) NOTE: Currently only support ranges with a step value of 1.SymbolicRangeFactory.inRange(NumericExpression expr, SymbolicRange range) SymbolicRangeFactory.neq(SymbolicRange range0, SymbolicRange range1) NOTE: Currently only support ranges with a step value of 1.SymbolicRangeFactory.strictlyBelow(SymbolicRange range0, SymbolicRange range1) NOTE: Currently only support ranges with a step value of 1.SymbolicRangeFactory.subset(SymbolicRange range0, SymbolicRange range1) NOTE: Currently only support ranges with a step value of 1.SymbolicRangeFactory.tryUnion(Reasoner reasoner, SymbolicRange range0, SymbolicRange range1) Attempts to create a singleSymbolicRangewhich is equivalent to the union of the inputSymbolicRanges range0 and range1.