object InEqConj
- Alphabetic
- By Inheritance
- InEqConj
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val AC: AC_INEQUALITIES.type
- val FALSE: InEqConj
- val INF_STOP_THRESHOLD: Int
- val INF_THROTTLE_THRESHOLD: Int
When computing the inferences for a given set of inequalities, throttle the number of inferences that are stored for each leading term as soon as
INEQ_INFS_THRESHOLDhas been reached, which is then restricted toTHROTTLED_INF_NUM.When computing the inferences for a given set of inequalities, throttle the number of inferences that are stored for each leading term as soon as
INEQ_INFS_THRESHOLDhas been reached, which is then restricted toTHROTTLED_INF_NUM. Once the hard limitINF_STOP_THRESHOLDis reached for a particular leading term, generation of inferences for that term is stopped altogether. - val THROTTLED_INF_NUM: Int
- val TRUE: InEqConj
- def apply(lhs: LinearCombination, order: TermOrder): InEqConj
- def apply(lhss: Iterable[LinearCombination], order: TermOrder): InEqConj
Create an inequality conjunction from an arbitrary set of geq-zero-inequalities (left-hand sides).
- def apply(lhss: Iterator[LinearCombination], order: TermOrder): InEqConj
- def apply(lhss: Iterator[LinearCombination], logger: ComputationLogger, order: TermOrder): InEqConj
Create an inequality conjunction from an arbitrary set of geq-zero-inequalities (left-hand sides).
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def conj(conjs: Iterable[InEqConj], order: TermOrder): InEqConj
Compute the conjunction of a number of inequality conjunctions.
- def conj(conjs: Iterator[InEqConj], order: TermOrder): InEqConj
- def conj(conjs: Iterator[InEqConj], logger: ComputationLogger, order: TermOrder): InEqConj
Compute the conjunction of a number of inequality conjunctions.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exactShadow(t: Term, inEqs: Seq[LinearCombination], logger: ComputationLogger, order: TermOrder): (Seq[LinearCombination], Seq[LinearCombination])
Perform Fourier-Motzkin elimination on one particular symbol
t.Perform Fourier-Motzkin elimination on one particular symbol
t. The result is the collection of eliminated inequalities, and the collection of remaining inequalities (including inferences from the removed inequalities). If an unsatisfiable inequality is derived, the exceptionUNSATISFIABLE_INEQ_EXCEPTIONis thrown. - final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object UNSATISFIABLE_INEQ_EXCEPTION extends Exception
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)