|
| 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 () |
|
Definition at line 20 of file Assignment.cs.