public class InheritedAssignmentArray<V extends Variable<V,T>,T extends Value<V,T>> extends AssignmentArray<V,T> implements InheritedAssignment<V,T>
iAssignments, iIterationiContexts, iHasInitialzedContext| Constructor and Description |
|---|
InheritedAssignmentArray(Solution<V,T> parent,
int index) |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex()
Assignment index.
|
Assignment<V,T> |
getParentAssignment()
Return parent assignment.
|
long |
getVersion()
Version of the assignment (usually the iteration of the parent assignment at the time of creation)
|
assignedValues, assignedVariables, getIteration, getValueInternal, nrAssignedVariables, setValueInternalassign, assign, clearContext, ensureInitializedContext, getAssignmentContext, getValue, nrUnassignedVariables, unassign, unassign, unassignedVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassign, assignedValues, assignedVariables, clearContext, getAssignmentContext, getIteration, getValue, nrAssignedVariables, nrUnassignedVariables, unassign, unassign, unassignedVariablespublic InheritedAssignmentArray(Solution<V,T> parent, int index)
public int getIndex()
Assignmentpublic Assignment<V,T> getParentAssignment()
InheritedAssignmentgetParentAssignment in interface InheritedAssignment<V extends Variable<V,T>,T extends Value<V,T>>public long getVersion()
InheritedAssignmentgetVersion in interface InheritedAssignment<V extends Variable<V,T>,T extends Value<V,T>>