public class Assignments
extends java.lang.Object
Constructor and Description |
---|
Assignments(java.util.Map<java.lang.String,java.lang.Boolean> assignment)
Construct a new assignment.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAssignment(java.lang.String label)
Get the assignment of a named Boolean term.
|
java.lang.Iterable<java.lang.String> |
getFalseAssignments()
Iterate over all labels whose corresponding named Boolean term is
assigned
false in the current model. |
int |
getNumFalseAssignments()
Get the number of labels assigned to false.
|
int |
getNumTrueAssignments()
Get the number of labels assigned to true.
|
java.lang.Iterable<java.lang.String> |
getTrueAssignments()
Iterate over all labels whose corresponding named Boolean term is
assigned
true in the current model. |
java.lang.String |
toString() |
public Assignments(java.util.Map<java.lang.String,java.lang.Boolean> assignment)
assignment
- Map containing the assignments extracted by the solver.public java.lang.Boolean getAssignment(java.lang.String label)
label
- Label of the Boolean term.public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Iterable<java.lang.String> getTrueAssignments()
true
in the current model.public java.lang.Iterable<java.lang.String> getFalseAssignments()
false
in the current model.public int getNumTrueAssignments()
public int getNumFalseAssignments()