Definition at line 20 of file Assignment.cs.
|
| | Assignment (Solver solver) |
| | Assignment (Assignment copy) |
| void | Clear () |
| bool | Empty () |
| int | Size () |
| int | NumIntVars () |
| int | NumIntervalVars () |
| int | NumSequenceVars () |
| void | Store () |
| void | Restore () |
| void | AddObjective (IntVar v) |
| void | AddObjectives (IntVarVector vars) |
| void | ClearObjective () |
| int | NumObjectives () |
| IntVar | Objective () |
| IntVar | ObjectiveFromIndex (int index) |
| bool | HasObjective () |
| bool | HasObjectiveFromIndex (int index) |
| long | ObjectiveMin () |
| long | ObjectiveMax () |
| long | ObjectiveValue () |
| bool | ObjectiveBound () |
| void | SetObjectiveMin (long m) |
| void | SetObjectiveMax (long m) |
| void | SetObjectiveValue (long value) |
| void | SetObjectiveRange (long l, long u) |
| long | ObjectiveMinFromIndex (int index) |
| long | ObjectiveMaxFromIndex (int index) |
| long | ObjectiveValueFromIndex (int index) |
| bool | ObjectiveBoundFromIndex (int index) |
| void | SetObjectiveMinFromIndex (int index, long m) |
| void | SetObjectiveMaxFromIndex (int index, long m) |
| void | SetObjectiveValueFromIndex (int index, long value) |
| void | SetObjectiveRangeFromIndex (int index, long l, long u) |
| IntVarElement | Add (IntVar var) |
| void | Add (IntVarVector vars) |
| IntVarElement | FastAdd (IntVar var) |
| long | Min (IntVar var) |
| long | Max (IntVar var) |
| long | Value (IntVar var) |
| bool | Bound (IntVar var) |
| void | SetMin (IntVar var, long m) |
| void | SetMax (IntVar var, long m) |
| void | SetRange (IntVar var, long l, long u) |
| void | SetValue (IntVar var, long value) |
| IntervalVarElement | Add (IntervalVar var) |
| void | Add (IntervalVarVector vars) |
| IntervalVarElement | FastAdd (IntervalVar var) |
| long | StartMin (IntervalVar var) |
| long | StartMax (IntervalVar var) |
| long | StartValue (IntervalVar var) |
| long | DurationMin (IntervalVar var) |
| long | DurationMax (IntervalVar var) |
| long | DurationValue (IntervalVar var) |
| long | EndMin (IntervalVar var) |
| long | EndMax (IntervalVar var) |
| long | EndValue (IntervalVar var) |
| long | PerformedMin (IntervalVar var) |
| long | PerformedMax (IntervalVar var) |
| long | PerformedValue (IntervalVar var) |
| void | SetStartMin (IntervalVar var, long m) |
| void | SetStartMax (IntervalVar var, long m) |
| void | SetStartRange (IntervalVar var, long mi, long ma) |
| void | SetStartValue (IntervalVar var, long value) |
| void | SetDurationMin (IntervalVar var, long m) |
| void | SetDurationMax (IntervalVar var, long m) |
| void | SetDurationRange (IntervalVar var, long mi, long ma) |
| void | SetDurationValue (IntervalVar var, long value) |
| void | SetEndMin (IntervalVar var, long m) |
| void | SetEndMax (IntervalVar var, long m) |
| void | SetEndRange (IntervalVar var, long mi, long ma) |
| void | SetEndValue (IntervalVar var, long value) |
| void | SetPerformedMin (IntervalVar var, long m) |
| void | SetPerformedMax (IntervalVar var, long m) |
| void | SetPerformedRange (IntervalVar var, long mi, long ma) |
| void | SetPerformedValue (IntervalVar var, long value) |
| SequenceVarElement | Add (SequenceVar var) |
| void | Add (SequenceVarVector vars) |
| SequenceVarElement | FastAdd (SequenceVar var) |
| int[] | ForwardSequence (SequenceVar var) |
| int[] | BackwardSequence (SequenceVar var) |
| int[] | Unperformed (SequenceVar var) |
| void | SetSequence (SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed) |
| void | SetForwardSequence (SequenceVar var, int[] forward_sequence) |
| void | SetBackwardSequence (SequenceVar var, int[] backward_sequence) |
| void | SetUnperformed (SequenceVar var, int[] unperformed) |
| void | Activate (IntVar var) |
| void | Deactivate (IntVar var) |
| bool | Activated (IntVar var) |
| void | Activate (IntervalVar var) |
| void | Deactivate (IntervalVar var) |
| bool | Activated (IntervalVar var) |
| void | Activate (SequenceVar var) |
| void | Deactivate (SequenceVar var) |
| bool | Activated (SequenceVar var) |
| void | ActivateObjective () |
| void | DeactivateObjective () |
| bool | ActivatedObjective () |
| void | ActivateObjectiveFromIndex (int index) |
| void | DeactivateObjectiveFromIndex (int index) |
| bool | ActivatedObjectiveFromIndex (int index) |
| override string | ToString () |
| bool | AreAllElementsBound () |
| bool | Contains (IntVar var) |
| bool | Contains (IntervalVar var) |
| bool | Contains (SequenceVar var) |
| void | CopyIntersection (Assignment assignment) |
| void | Copy (Assignment assignment) |
| AssignmentIntContainer | IntVarContainer () |
| AssignmentIntContainer | MutableIntVarContainer () |
| AssignmentIntervalContainer | IntervalVarContainer () |
| AssignmentIntervalContainer | MutableIntervalVarContainer () |
| AssignmentSequenceContainer | SequenceVarContainer () |
| AssignmentSequenceContainer | MutableSequenceVarContainer () |
| | PropagationBaseObject (Solver s) |
| override string | ToString () |
| Solver | solver () |
| void | FreezeQueue () |
| void | UnfreezeQueue () |
| void | EnqueueDelayedDemon (Demon d) |
| void | EnqueueVar (Demon d) |
| void | ResetActionOnFail () |
| void | SetVariableToCleanOnFail (IntVar v) |
| virtual string | Name () |
| void | SetName (string name) |
| bool | HasName () |
| virtual string | BaseName () |
| void | Dispose () |
| | BaseObject () |