private void collectTransitionsPresentForGraph (UnrolledGraph unrolled) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assnNo = clique.lookupAssignmentNumber (); assignmentsPresent.set (assnNo); } } }
private void collectTransitionsPresentForGraph (UnrolledGraph unrolled) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assnNo = clique.lookupAssignmentNumber (); assignmentsPresent.set (assnNo); } } }
private void collectTransitionsPresentForGraph (UnrolledGraph unrolled) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assnNo = clique.lookupAssignmentNumber (); assignmentsPresent.set (assnNo); } } }
if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints[tidx][assn].plusEqualsSparse (clique.getFv (), clique.size ()); if (defaultConstraints[tidx].location (assn) != -1) {
if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints[tidx][assn].plusEqualsSparse (clique.getFv (), clique.size ()); if (defaultConstraints[tidx].location (assn) != -1) {
if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints[tidx][assn].plusEqualsSparse (clique.getFv (), clique.size ()); if (defaultConstraints[tidx].location (assn) != -1) {
public void collectConstraints (InstanceList ilist) { for (int inum = 0; inum < ilist.size(); inum++) { logger.finest ("*** Collecting constraints for instance "+inum); Instance inst = ilist.get (inum); UnrolledGraph unrolled = new UnrolledGraph (inst, templates, null, false); totalNodes =+ unrolled.numVariables (); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next(); int tidx = clique.tmpl.index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.fv); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } } }
public void collectConstraints (InstanceList ilist) { for (int inum = 0; inum < ilist.size(); inum++) { logger.finest ("*** Collecting constraints for instance "+inum); Instance inst = ilist.get (inum); UnrolledGraph unrolled = new UnrolledGraph (inst, templates, null, false); totalNodes =+ unrolled.numVariables (); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next(); int tidx = clique.tmpl.index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.fv); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } } }
public void collectConstraints (InstanceList ilist) { for (int inum = 0; inum < ilist.size(); inum++) { logger.finest ("*** Collecting constraints for instance "+inum); Instance inst = ilist.get (inum); UnrolledGraph unrolled = new UnrolledGraph (inst, templates, null, false); totalNodes =+ unrolled.numVariables (); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next(); int tidx = clique.tmpl.index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.fv); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } } }
private void collectConstraintsForInstance (InstanceList ilist, int inum) { Instance inst = ilist.get (inum); ACRF.UnrolledGraph unrolled = new ACRF.UnrolledGraph (inst, templates, null, false); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { ACRF.UnrolledVarSet clique = (ACRF.UnrolledVarSet) it.next(); int tidx = clique.getTemplate().index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.getFv ()); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } }
private void collectConstraintsForInstance (InstanceList ilist, int inum) { Instance inst = ilist.get (inum); ACRF.UnrolledGraph unrolled = new ACRF.UnrolledGraph (inst, templates, null, false); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { ACRF.UnrolledVarSet clique = (ACRF.UnrolledVarSet) it.next(); int tidx = clique.getTemplate().index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.getFv ()); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } }
private void collectConstraintsForInstance (InstanceList ilist, int inum) { Instance inst = ilist.get (inum); ACRF.UnrolledGraph unrolled = new ACRF.UnrolledGraph (inst, templates, null, false); for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { ACRF.UnrolledVarSet clique = (ACRF.UnrolledVarSet) it.next(); int tidx = clique.getTemplate().index; if (tidx == -1) continue; int assn = clique.lookupAssignmentNumber (); constraints [tidx][assn].plusEqualsSparse (clique.getFv ()); if (defaultConstraints[tidx].location (assn) != -1) defaultConstraints [tidx].incrementValue (assn, 1.0); } }
private void collectWeightsPresentForGraph (UnrolledGraph unrolled, BitSet[] weightsPresent) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assn = clique.lookupAssignmentNumber (); addPresentFeatures (weightsPresent[assn], clique.fv); } } }
private void collectWeightsPresentForGraph (UnrolledGraph unrolled, BitSet[] weightsPresent) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assn = clique.lookupAssignmentNumber (); addPresentFeatures (weightsPresent[assn], clique.fv); } } }
private void collectWeightsPresentForGraph (UnrolledGraph unrolled, BitSet[] weightsPresent) { for (Iterator it = unrolled.unrolledVarSetIterator (); it.hasNext();) { UnrolledVarSet clique = (UnrolledVarSet) it.next (); if (clique.tmpl == this) { int assn = clique.lookupAssignmentNumber (); addPresentFeatures (weightsPresent[assn], clique.fv); } } }