object EvolverEquations
- Alphabetic
- By Inheritance
- EvolverEquations
- 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
- def appendContext(ctxs: Vector[Vector[Term]], context: Vector[Term]): Vector[Vector[Term]]
appends a context avoiding duplication up to change of variables
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def contextsOfTerm(term: Term): Vector[Vector[Term]]
all the contexts in which a term lies, including the empty one.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equalContexts(ctx1: Vector[Term], ctx2: Vector[Term]): Boolean
returns whether contexts are equal up to change of variables
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def klDiff[F](p: F, q: F)(implicit arg0: Field[F], arg1: Trig[F]): F
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def projectContext(fromCtx: Vector[Term], toCtx: Vector[Term])(term: Term): Option[Term]
optionally project a term in the first context onto the second context
- def projectSomeContext(toCtxs: Vector[Vector[Term]])(term: Term, fromCtx: Vector[Term]): Option[(Term, Vector[Term])]
optionally project a given term with a given context to one of a vector of target contexts.
optionally project a given term with a given context to one of a vector of target contexts.
- returns
optional pair (term in new context, new context)
- def sum[F](seq: Iterable[F])(implicit field: Field[F]): F
sum of elements in a field
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def termInSomeContext(term: Term, contexts: Vector[Vector[Term]], accum: Option[(Term, Vector[Term])] = None): Option[(Term, Vector[Term])]
import term into some context in a vector of contexts if it matches.
import term into some context in a vector of contexts if it matches.
- Annotations
- @tailrec()
- def termOptContext(term: Term, context: Vector[Term]): Option[Term]
if term is of the form
x :-> y
, it is imported into a context of the formx' :-> _
asx' :-> y'
ifx
andx'
have the same type; this should be done recursively as in a contextx:-> w :-> _
, the type ofw
may depend onx
. - def termsInContext(terms: Set[Term], context: Vector[Term]): Set[Term]
terms of the form
x :-> y
orx ~>: y
imported into a context of the formx' :-> _
asx' :-> y'
ifx
andx'
have the same type; this should be done recursively as in a contextx:-> w :-> _
, the type ofw
may depend onx
. - def toString(): String
- Definition Classes
- AnyRef → Any
- def typsInContext(typs: Set[Typ[Term]], context: Vector[Term]): Set[Typ[Term]]
typs of the form
x ~>: y
imported into a context of the formx' :-> _
asx' ~>: y'
ifx
andx'
have the same type; this should be done recursively as in a contextx:-> w :-> _
, the type ofw
may depend onx
. - 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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated