Returns a copy of this factor with new values.
Returns potential value for a given assignment to all factor variables.
Returns potential value for a given assignment to all factor variables.
Array[variable value index]
Returns factor potentials.
Returns factor potentials.
Values indexing:
variable0 (dim=3) variable1(dim=2) variable2(dim=2) value ------------------------- 0 0 0 val0 0 0 1 val1 0 1 0 val2 0 1 1 val3 1 0 0 val4 1 0 1 val5 1 1 0 val6 1 1 1 val7 2 0 0 val8 2 0 1 val9 2 1 0 val10 2 1 1 val11
Returns factor variables.
Maps all factor assignments to an array of objects.
Maps all factor assignments to an array of objects.
Mapping function. (Assignment) => Array element
Returns marginal factor for a given variable id.
Returns new factor with all potential values normalised to 1.
Returns product of this factor and single factor.
Returns new factor with zero values for all potential entries inconsistent with evidence.
Returns new factor with zero values for all potential entries inconsistent with evidence.
Tuple2[variable id, variable value index]
Represents potentials over a set of variables.