Packages

object Expression

Linear Supertypes
AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Expression
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Coeff[Y](node: GeneratorNode[Y]) extends Expression with scala.Product with Serializable
  2. case class Exp(exp: Expression) extends Expression with scala.Product with Serializable
  3. case class FinalVal[+Y](variable: Variable[Y]) extends VarVal[Y] with scala.Product with Serializable
  4. case class InitialVal[+Y](variable: Variable[Y]) extends VarVal[Y] with scala.Product with Serializable
  5. case class IsleScale[Boat, Y](boat: Boat) extends Expression with scala.Product with Serializable
  6. case class Literal(value: Double) extends Expression with scala.Product with Serializable
  7. case class Log(exp: Expression) extends Expression with scala.Product with Serializable
  8. case class Product(x: Expression, y: Expression) extends Expression with scala.Product with Serializable
  9. case class Quotient(x: Expression, y: Expression) extends Expression with scala.Product with Serializable
  10. case class Sum(xs: Vector[Expression]) extends Expression with scala.Product with Serializable
  11. sealed trait VarVal[+Y] extends Expression
  12. trait VariableMap extends AnyRef

Value Members

  1. def allAtoms(exps: Set[Expression], accumAtoms: Set[Expression]): Set[Expression]
    Annotations
    @tailrec()
  2. def allAtomsByGroups(expGps: List[Set[Expression]], accumAtoms: Set[Expression]): Set[Expression]
    Annotations
    @tailrec()
  3. def allVarFactors(exp: Expression): Vector[Variable[_]]
  4. def allVarVals(exps: Set[Expression], accumAtoms: Set[Expression]): Set[VarVal[_]]
  5. def atomLeaves(expr: Expression): Option[Expression]
  6. def atoms(expr: Expression): Set[Expression]
  7. def coeffFactor(exp: Expression): Option[Coeff[_]]
  8. def coefficients(exp: Expression): Set[Coeff[_]]
  9. implicit lazy val field: Field[Expression]
  10. def h[A](pDist: Map[A, Expression]): Expression
  11. def inverseSigmoid(y: Expression): Log
  12. def kl[A](pDist: Map[A, Expression], qDist: Map[A, Expression], smoothing: Option[Double] = None): Expression
  13. def klPower[A](pDist: Map[A, Double], qDist: Map[A, Expression], power: Double = 1.0, smoothing: Option[Double] = None): Expression
  14. implicit lazy val nroot: NRoot[Expression]
  15. def offsprings(expr: Expression): Set[Expression]
  16. def power(x: Expression, t: Expression): Exp
  17. def rhsOrphans(eqs: Set[EquationNode]): Set[(Expression, EquationNode)]
  18. def sigmoid(x: Expression): Quotient
  19. def simpleUnknownsCost[A](pDist: Map[A, Double], smoothing: Option[Double]): Option[Double]
  20. def sumTerms(exp: Expression): Vector[Expression]
  21. def unknownsCost[A](pDist: Map[A, Expression], smoothing: Option[Double]): Option[Expression]
  22. def varFactors(exp: Expression): Vector[Variable[_]]
  23. def varVals(expr: Expression): Set[VarVal[_]]
  24. def varValsNum(expr: Expression): Set[VarVal[_]]
  25. def variance(v: Vector[Expression]): Expression
  26. object Coeff extends Serializable