Packages

object DE extends DerivedEquations

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DE
  2. DerivedEquations
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def allInitEquations(xs: Set[Term]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  2. def applnFlip(eqn: EquationNode): Option[EquationNode]
    Definition Classes
    DerivedEquations
  3. def asTarget(typ: Typ[Term]): EquationNode
    Definition Classes
    DerivedEquations
  4. def conditionAsFunction(t: Term): Set[EquationNode]
    Definition Classes
    DerivedEquations
  5. def conditionAsTypFamily(t: Term): Set[EquationNode]
    Definition Classes
    DerivedEquations
  6. def conditionWithTyp(t: Term): EquationNode
    Definition Classes
    DerivedEquations
  7. def conditionedProb[O, Y](a: O, input: RandomVar[O], output: RandomVar[Y], condition: Sort[O, Y]): Product
    Definition Classes
    DerivedEquations
  8. def expressionInIsle(exp: Expression, boat: Any, isle: Island[_, _, _, _]): Option[Expression]
    Definition Classes
    DerivedEquations
  9. def finalProb[X](a: X, rv: RandomVar[X]): Expression
    Definition Classes
    DerivedEquations
  10. def formalEquations(t: Term, ctx: Context = Context.Empty): Set[EquationNode]
    Definition Classes
    DerivedEquations
  11. def formalTypEquations(t: Typ[Term], ctx: Context = Context.Empty): Set[EquationNode]
    Definition Classes
    DerivedEquations
  12. def funcFoldEqs(fn: Term, args: Vector[Term], accum: Set[EquationNode] = Set()): Set[EquationNode]
    Definition Classes
    DerivedEquations
  13. def initCheck(exp: Expression): Boolean
    Definition Classes
    DerivedEquations
  14. def initEquationOpt[Y](x: Term, rv: RandomVar[Y], sort: Sort[Term, Y]): Option[EquationNode]
    Definition Classes
    DerivedEquations
  15. def initEquations(s: Set[Expression]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  16. def initProb[Y](y: Y, rv: RandomVar[Y]): Expression
    Definition Classes
    DerivedEquations
  17. def initPurge(s: Set[EquationNode]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  18. def recTargets(vals: Set[VarVal[_]]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  19. def recursiveDerived(init: Set[EquationNode], step: => (Set[EquationNode]) => Set[EquationNode]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  20. def scaleValue(boat: Term, el: Elem[_]): Expression
    Definition Classes
    DerivedEquations
  21. def targets(typs: Set[Typ[Term]]): Set[EquationNode]
    Definition Classes
    DerivedEquations
  22. def termStateElemPar(ts: ParTermState): ParIterable[Elem[_]]
    Definition Classes
    DerivedEquations
  23. def termStateElemVec(ts: TermState): Vector[Elem[_]]
    Definition Classes
    DerivedEquations
  24. def termStateElems(ts: TermState): Set[Elem[_]]
    Definition Classes
    DerivedEquations
  25. def termStateInit(ts: TermState): Set[EquationNode]
    Definition Classes
    DerivedEquations
  26. def termStateInitMap(ts: TermState): ParMap[Expression, EquationNode]
    Definition Classes
    DerivedEquations
  27. def typFuncFoldEquations(fn: Term, args: Vector[Term], accum: Set[EquationNode] = Set()): Set[EquationNode]
    Definition Classes
    DerivedEquations