public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
private Assignment location2assignment (int loc) { return new DenseAssignmentIterator (vars, loc).assignment (); }
public double phi (DenseAssignmentIterator it) { return lookupValueInternal (it.indexOfCurrentAssn ()); }
public double phi (DenseAssignmentIterator it) { return lookupValueInternal (it.indexOfCurrentAssn ()); }
public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (this); }
private Assignment location2assignment (int loc) { return new DenseAssignmentIterator (vars, loc).assignment (); }
public double phi (DenseAssignmentIterator it) { return lookupValueInternal (it.indexOfCurrentAssn ()); }
public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
private Assignment location2assignment (int loc) { return new DenseAssignmentIterator (vars, loc).assignment (); }
public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (this); }
public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (this); }
public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
public AssignmentIterator assignmentIterator() { return new DenseAssignmentIterator (this); }
/** * Returns an iterator over all assignments to all variables of this * graphical model. * @see Assignment */ public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (varSet ()); }
/** * Returns an iterator over all assignments to all variables of this * graphical model. * @see Assignment */ public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (varSet ()); }
/** * Returns an iterator over all assignments to all variables of this * graphical model. * @see Assignment */ public AssignmentIterator assignmentIterator () { return new DenseAssignmentIterator (varSet ()); }
public AssignmentIterator assignmentIterator () { if (probs instanceof SparseMatrixn) { int[] idxs = ((SparseMatrixn) probs).getIndices (); if (idxs != null) { return new SparseAssignmentIterator (vars, idxs); } } return new DenseAssignmentIterator (vars); }
public AssignmentIterator assignmentIterator () { if (probs instanceof SparseMatrixn) { int[] idxs = ((SparseMatrixn) probs).getIndices (); if (idxs != null) { return new SparseAssignmentIterator (vars, idxs); } } return new DenseAssignmentIterator (vars); }