An efficient abstract Assignment of one variable.
An efficient abstract Assignment of two variables.
An efficient abstract Assignment of three variables.
An efficient abstract Assignment of three variables.
A simple superclass of ChainLink that has a self-type argument, but (unlike ChainLink) not the type of the Chain.
A Vars with ArrayBuffer-based storage of the value.
A Vars with array-based storage of the value.
An EdgeVariable in which the "src" is constant, and the "dst" is mutable.
Typically Variable instances hold their value internally.
An efficient Assignment of one variable.
An efficient Assignment of two variables.
An efficient Assignment of three variables.
An efficient Assignment of three variables.
An Assignment backed by a sequence of assignments.
A Diff which, when created, performs the change.
The standard variable for holding binary feature vectors.
The Domain for BooleanVar, of size two, containing a falseValue (with intValue = 0) and a trueValue (with intValue = 1).
A trait that is mixed into a BooleanVariable, which provides it with everything it needs to also be a LabeledMutableBooleanVar.
An abstract container of a target value for categorical variables.
A concrete container of a target value for categorical variables.
The value of a BooleanDomain.
A Variable containing a single Boolean value, which might be mutable or immutable.
A concrete mutable Boolean variable.
A domain for categorical variables.
A trait that is mixed into a CategoricalVariable, which provides it with everything it needs to also be a LabeledMutableCategoricalVar.
A Domain for sequences of CategoricalValues.
A Cubbie for serializing a CategoricalSeqDomain.
A variable whose values are sequences of CategoricalValues.
An abstract container of a target value for categorical variables.
A concrete container of a target value for categorical variables.
A value in a CategoricalDomain.
A DiscreteVar whose integers 0.
A MutableDiscreteVar whose integers 0.
A domain over Tensor values, where the dimensions of the Tensor correspond to a CategoricalDomain.
A Cubbie for serializing CategoricalVectorDomain.
An abstract variable whose value is a Tensor whose length matches the size of a CategoricalDomain, and whose dimensions each correspond to a category.
An abstract variable whose value is a Tensor whose length matches the size of a CategoricalDomain, and whose dimensions each correspond to a category.
A chain of elements, each of which has methods "next", "prev", etc.
A Chain which itself is also an element of an outer Chain.
An element or "link" of a Chain sequence.
An abstract variable that is a Chain, with value IndexedSeq[ElementType].
A variable that is a Chain, with value IndexedSeq[ElementType].
A variable that is a container for other variables (whose type is this.
A DenseTensor Masses that provides a protected var for holding the massTotal.
A change record for a variable, holding its old and new values, with capability to undo and redo the change.
A collection of changes to variables.
An efficient Assignment of one DiscreteVar.
The domain of a DiscreteVar.
A Cubbie for serializing a DiscreteDomain.
A trait that is mixed into a DiscreteVariable, which provides it with everything it needs to also be a LabeledMutableDiscreteVar.
A Domain for sequences of DiscreteValues.
An abstract variable whose values are sequences of DiscreteValues.
An variable whose values are sequences of DiscreteValues, and this sequence can be changed.
An abstract container of a target value for discrete variables.
A concrete container of a target value for discrete variables.
A value in a DiscreteDomain.
A single discrete variable
A concrete single discrete variable whose value can be changed.
The "domain" of a variable---a representation of all of its values, each having type 'ValueType'.
The type of the domain of DoubleVariables.
A Variable with a real (double) value.
A Variable with a mutable Double value.
An abstract variable representing an edge between two nodes in a graph.
A variable representing an edge between two nodes in a graph.
A trait for setting the member type ElementType in SeqVar classes.
A SetVar whose value is always empty.
A Categorical domain with enumerated values.
A super trait for feature vectors, both (a) those based on CategoricalDomain[C] and (b) those without explicitly stored categories in their domains, such as HashFeatureVectorVariable.
The standard variable for holding feature vectors with non-binary values.
A variable whose value is a SparseTensor1 whose length matches the size of a DiscreteDomain, and whose dimensions each correspond to the result of running a hash function on elements added to the vector using +=.
A MutableAssignment backed by a HashMap.
A trait with many of the same methods as IndexedSeq, but not actually a IndexedSeq itself.
An abstract variable whose value is an IndexedSeq[E].
An abstract variable with one Int value.
A concrete variable with a mutable Int value.
A variable put into an index, and whose categorical value is the variable itself.
A domain that provides (and is itself) an Iterable[] over its values.
A Variable that has a SettingIterator, created by calling "settings".
A concrete mutable boolean variable that has a true, target "labeled" value, separate from its current value.
An abstract categorical variable that stores a desired correct "target" value separate from its current value.
A mutable categorical variable that has a true, target "labeled" value, separate from its current value.
Stores the results of evaluating per-label accuracy and other measures.
An abstract discrete variable that stores a desired correct "target" value separate from its current value.
A mutable discrete variable that stores a desired correct "target" value separate from its current value.
An abstract mutable categorical variable that has a desired correct "target" value.
An abstract mutable discrete variable that stores a desired correct "target" value separate from its current value.
An abstract mutable variable that has a desired correct "target" value.
An abstract MutableRefVar variable that also has a target value.
A RefVariable that also has a target value, suitable for supervised learning.
An abstract variable that has a desired correct target value, and also a "target" method returning the variable that holds this target value.
A Tensor containing only non-negative entries.
An abstract variable with value Masses.
A variable with value Masses.
A Masses that provides a protected var for holding the massTotal.
An Assignment in which variable-value mappings can be changed.
An abstract mutable Boolean variable.
An abstract variable whose values are CategoricalValues, each corresponding to an integer 0.
An abstract variable whose values are sequences of DiscreteValues, and this sequence can be changed.
A single discrete variable whose value can be changed.
A Variable with a numeric value that can be set with an Double.
A Variable with a numeric value that can be set with an Int.
An abstract variable with one Int value, which can be modified.
An abstract variable with value Masses.
An abstract mutable variable with Tensor value which holds a single real (Double) value.
An abstract mutable variable whose value is a pointer to a Scala object (which may also be a Variable).
An abstract variable containing a mutable sequence of elements (which could be other variables).
A mutable variable whose value is a Span.
An abstract variable with mutable String value.
A Variable with a value that can be changed.
A marker for Variables that declare themselves not to automatically change other Variables' values when they are changed.
A Diff that makes no change.
A Tensor containing non-negative numbers summing to 1.
Domain type for RealVar, which holds a single real (double) value in a SingletonTensor.
A Tensor holding a single real (Double) value.
An abstract variable with Tensor value which holds a single real (Double) value.
A mutable variable with Tensor value which holds a single real (Double) value.
An abstract variable whose value is a pointer to a Scala object (which may also be a Variable).
A variable whose value is a pointer to a Scala object (which may also be a Variable).
A Variable with a numeric value.
A Variable whose (constant) value is the Variable object itself.
Mix this trait into a DiscreteSeqVariable in order to be able to mark positions in the sequence as "breaks".
A trait with many of the same methods as Seq, but not actually a Seq itself.
An abstract variable whose value is a Seq[E].
A variable containing a mutable sequence of other variables.
A Vars with Seq-based storage of the value.
An abstract variable whose value is a set of elements of type A.
A variable whose value is a set elements of type A.
An iterator over changes to the possible world.
An immutable value indicating a subsequence of a Chain (and whether this span is to be considered present or "active" now).
A collection of Spans, with various methods for retrieving subsets.
A (non-mutable) variable whose value is a Span.
A mutable concrete collection of SpanVars, with various methods for tracking additions and removals via DiffLists.
An abstract collection of SpanVars, with various methods for retrieving subsets.
An immutable concrete collection of SpanVars.
The domain of StringVar.
An abstract variable with String value.
A variable with mutable String value.
A trait for all variables that are containers of target values.
An abstract variable whose value is a Tensor.
A variable whose value is a cc.
A convenience trait for a class which needs to have its own type as a type parameter
Abstract superclass of all variables.
Used as a marker for variables whose value does not change once created.
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.
A variable that has a Domain, with value type bound A.
A more concrete ContainerVariable, that is also a scala.
A Domain for variables whose Tensor1 value has length matching the size of a DiscreteDomain.
A Cubbie for serializing a VectorDomain.
An abstract variable whose value is a one-dimensional Tensor whose length matches the size of a DiscreteDomain.
A concrete variable whose value is a one-dimensional Tensor whose length matches the size of a DiscreteDomain.
A variable whose value is a set of elements of type A, but here we keep only weak references to the elements, so that if no external references are kept, the element may be garbage collected.
Allows an iterator over the assignments to the neighbors of a factor (optionally specifying the variables that should vary)
The domain of DoubleVariables.
An Assignment whose values are those stored inside the variables themselves.
Functions used inside HashFeatureVectorVariable, also available here for outside use.
Convenience methods for constructing MassesVariables with a Masses1 of various types.
A DiscreteDomain that provides the dimensionDomain for RealDomain, which is a DiscreteDomain for holding a singleton Tensor holding a single real (Double) value.
The domain object used by RealVar.
For LabeledVar return the targetValue, otherwise return the current global assignment.
Convenience methods for constructing TensorVariables with a Tensor1 of various types.
Convenient methods for creating Vars objects.