cc.factorie.directed

Coin

class Coin extends ProportionsVariable

A coin, with Multinomial distribution over outcomes, which are Flips.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Coin
  2. ProportionsVariable
  3. MutableProportionsVar
  4. ProportionsVar
  5. MutableMassesVar
  6. MassesVar
  7. MutableTensorVar
  8. MutableVar
  9. TensorVar
  10. Var
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Coin()

  2. new Coin(p: Double)

Type Members

  1. case class IncrementProportionsMassesDiff(t: Tensor) extends Diff with Product with Serializable

    Definition Classes
    ProportionsVariable
  2. case class IncrementProportionsMassesIndexDiff(index: Int, incr: Double) extends Diff with Product with Serializable

    Definition Classes
    ProportionsVariable
  3. case class IncrementTensorDiff(t: Tensor) extends Diff with Product with Serializable

    Definition Classes
    MutableTensorVar
  4. case class IncrementTensorIndexDiff(index: Int, incr: Double) extends Diff with Product with Serializable

    Definition Classes
    MutableTensorVar
  5. case class SetTensorDiff(oldValue: MutableTensorVar.Value, newValue: MutableTensorVar.Value) extends Diff with Product with Serializable

    Definition Classes
    MutableTensorVar
  6. case class UpdateTensorDiff(index: Int, oldValue: Double, newValue: Double) extends Diff with Product with Serializable

    Definition Classes
    MutableTensorVar
  7. type Value = Proportions

  8. case class ZeroProportionsMassesDiff(prev: Array[Double]) extends Diff with Product with Serializable

    Definition Classes
    ProportionsVariable
  9. case class ZeroTensorDiff(prev: Array[Double]) extends Diff with Product with Serializable

    Definition Classes
    MutableTensorVar

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. def !==(other: variable.Var): Boolean

    Definition Classes
    Var
  4. final def ##(): Int

    Definition Classes
    AnyRef → Any
  5. final def :=(newValue: Value): Unit

    Definition Classes
    MutableVar
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def ===(other: variable.Var): Boolean

    Value comparisons (as distinct from variable pointer equality)

    Value comparisons (as distinct from variable pointer equality)

    Definition Classes
    Var
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. def increment(incr: Tensor)(implicit d: variable.DiffList): Unit

    Definition Classes
    MutableTensorVar
  17. def increment(index: Int, incr: Double)(implicit d: variable.DiffList): Unit

    Definition Classes
    MutableTensorVar
  18. def incrementMasses(incr: Tensor)(implicit d: variable.DiffList): Unit

    Definition Classes
    ProportionsVariable
  19. def incrementMasses(index: Int, incr: Double)(implicit d: variable.DiffList): Unit

    Definition Classes
    ProportionsVariable
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. def printName: String

    Definition Classes
    Var
  25. def set(newValue: Value)(implicit d: variable.DiffList): Unit

    Assign a new value to this variable

    Assign a new value to this variable

    Definition Classes
    MutableTensorVarMutableVar
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

    Definition Classes
    Var → AnyRef → Any
  28. def update(index: Int, newValue: Double)(implicit d: variable.DiffList): Unit

    Definition Classes
    MutableTensorVar
  29. def updateMasses(index: Int, newValue: Double)(implicit d: variable.DiffList): Unit

    Definition Classes
    ProportionsVariable
  30. final def value: Value

    Abstract method to return the value of this variable.

    Abstract method to return the value of this variable.

    Definition Classes
    MutableTensorVarMutableVarTensorVarVar
    Annotations
    @inline()
  31. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. def zero(implicit d: variable.DiffList): Unit

    Definition Classes
    MutableTensorVar
  35. def zeroMasses(implicit d: variable.DiffList): Unit

    Definition Classes
    ProportionsVariable

Inherited from ProportionsVariable

Inherited from MutableProportionsVar

Inherited from ProportionsVar

Inherited from MutableMassesVar

Inherited from MassesVar

Inherited from MutableTensorVar

Inherited from MutableVar

Inherited from TensorVar

Inherited from variable.Var

Inherited from AnyRef

Inherited from Any

Ungrouped