trait
VarWithDeterministicValue extends Var
Type Members
-
abstract
type
Value
Abstract Value Members
-
abstract
def
value: Value
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
def
!==(other: Var): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
===(other: Var): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
printName: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Used as a marker for variables whose value is a deterministic (non-stochastic) function of some other state, for example, a deterministic function of its DirectedModel parents. Note that this is an attribute of a variable, not a factor, because it refers to the fact that the variable's value changes automatically with changes to the parent variables' values. How the automatic values are scored (whether they are given 0.0 or 1.0 extreme probabilities) is a different matter. This function is used in cc.factorie.directed.DirectedModel.extendedParents and extendedChildren.