|
virtual long | StartMin () |
|
virtual long | StartMax () |
|
virtual void | SetStartMin (long m) |
|
virtual void | SetStartMax (long m) |
|
virtual void | SetStartRange (long mi, long ma) |
|
virtual long | OldStartMin () |
|
virtual long | OldStartMax () |
|
virtual void | WhenStartRange (Demon d) |
|
void | WhenStartRange (VoidToVoid closure) |
|
virtual void | WhenStartBound (Demon d) |
|
void | WhenStartBound (VoidToVoid closure) |
|
virtual long | DurationMin () |
|
virtual long | DurationMax () |
|
virtual void | SetDurationMin (long m) |
|
virtual void | SetDurationMax (long m) |
|
virtual void | SetDurationRange (long mi, long ma) |
|
virtual long | OldDurationMin () |
|
virtual long | OldDurationMax () |
|
virtual void | WhenDurationRange (Demon d) |
|
void | WhenDurationRange (VoidToVoid closure) |
|
virtual void | WhenDurationBound (Demon d) |
|
void | WhenDurationBound (VoidToVoid closure) |
|
virtual long | EndMin () |
|
virtual long | EndMax () |
|
virtual void | SetEndMin (long m) |
|
virtual void | SetEndMax (long m) |
|
virtual void | SetEndRange (long mi, long ma) |
|
virtual long | OldEndMin () |
|
virtual long | OldEndMax () |
|
virtual void | WhenEndRange (Demon d) |
|
void | WhenEndRange (VoidToVoid closure) |
|
virtual void | WhenEndBound (Demon d) |
|
void | WhenEndBound (VoidToVoid closure) |
|
virtual bool | MustBePerformed () |
|
virtual bool | MayBePerformed () |
|
bool | CannotBePerformed () |
|
bool | IsPerformedBound () |
|
virtual void | SetPerformed (bool val) |
|
virtual bool | WasPerformedBound () |
|
virtual void | WhenPerformedBound (Demon d) |
|
void | WhenPerformedBound (VoidToVoid closure) |
|
void | WhenAnything (Demon d) |
|
void | WhenAnything (VoidToVoid closure) |
|
virtual IntExpr | StartExpr () |
|
virtual IntExpr | DurationExpr () |
|
virtual IntExpr | EndExpr () |
|
virtual IntExpr | PerformedExpr () |
|
virtual IntExpr | SafeStartExpr (long unperformed_value) |
|
virtual IntExpr | SafeDurationExpr (long unperformed_value) |
|
virtual IntExpr | SafeEndExpr (long unperformed_value) |
|
virtual void | Accept (ModelVisitor visitor) |
|
Constraint | EndsAfterEnd (IntervalVar other) |
|
Constraint | EndsAfterStart (IntervalVar other) |
|
Constraint | EndsAtEnd (IntervalVar other) |
|
Constraint | EndsAtStart (IntervalVar other) |
|
Constraint | StartsAfterEnd (IntervalVar other) |
|
Constraint | StartsAfterStart (IntervalVar other) |
|
Constraint | StartsAtEnd (IntervalVar other) |
|
Constraint | StartsAtStart (IntervalVar other) |
|
Constraint | EndsAfterEndWithDelay (IntervalVar other, long delay) |
|
Constraint | EndsAfterStartWithDelay (IntervalVar other, long delay) |
|
Constraint | EndsAtEndWithDelay (IntervalVar other, long delay) |
|
Constraint | EndsAtStartWithDelay (IntervalVar other, long delay) |
|
Constraint | StartsAfterEndWithDelay (IntervalVar other, long delay) |
|
Constraint | StartsAfterStartWithDelay (IntervalVar other, long delay) |
|
Constraint | StartsAtEndWithDelay (IntervalVar other, long delay) |
|
Constraint | StartsAtStartWithDelay (IntervalVar other, long delay) |
|
Constraint | EndsAfter (long date) |
|
Constraint | EndsAt (long date) |
|
Constraint | EndsBefore (long date) |
|
Constraint | StartsAfter (long date) |
|
Constraint | StartsAt (long date) |
|
Constraint | StartsBefore (long date) |
|
Constraint | CrossesDate (long date) |
|
Constraint | AvoidsDate (long date) |
|
IntervalVar | RelaxedMax () |
|
IntervalVar | RelaxedMin () |
|
| 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 () |
|
|
override void | Dispose (bool disposing) |
|
override void | Dispose (bool disposing) |
|
Definition at line 20 of file IntervalVar.cs.
◆ Accept()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.Accept |
( |
ModelVisitor | visitor | ) |
|
|
inlinevirtual |
◆ AvoidsDate()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.AvoidsDate |
( |
long | date | ) |
|
|
inline |
◆ CannotBePerformed()
bool Google.OrTools.ConstraintSolver.IntervalVar.CannotBePerformed |
( |
| ) |
|
|
inline |
◆ CrossesDate()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.CrossesDate |
( |
long | date | ) |
|
|
inline |
◆ Dispose()
override void Google.OrTools.ConstraintSolver.IntervalVar.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ DurationExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.DurationExpr |
( |
| ) |
|
|
inlinevirtual |
◆ DurationMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.DurationMax |
( |
| ) |
|
|
inlinevirtual |
◆ DurationMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.DurationMin |
( |
| ) |
|
|
inlinevirtual |
◆ EndExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.EndExpr |
( |
| ) |
|
|
inlinevirtual |
◆ EndMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.EndMax |
( |
| ) |
|
|
inlinevirtual |
◆ EndMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.EndMin |
( |
| ) |
|
|
inlinevirtual |
◆ EndsAfter()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAfter |
( |
long | date | ) |
|
|
inline |
◆ EndsAfterEnd()
◆ EndsAfterEndWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAfterEndWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ EndsAfterStart()
◆ EndsAfterStartWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAfterStartWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ EndsAt()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAt |
( |
long | date | ) |
|
|
inline |
◆ EndsAtEnd()
◆ EndsAtEndWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAtEndWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ EndsAtStart()
◆ EndsAtStartWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsAtStartWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ EndsBefore()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.EndsBefore |
( |
long | date | ) |
|
|
inline |
◆ IsPerformedBound()
bool Google.OrTools.ConstraintSolver.IntervalVar.IsPerformedBound |
( |
| ) |
|
|
inline |
◆ MayBePerformed()
virtual bool Google.OrTools.ConstraintSolver.IntervalVar.MayBePerformed |
( |
| ) |
|
|
inlinevirtual |
◆ MustBePerformed()
virtual bool Google.OrTools.ConstraintSolver.IntervalVar.MustBePerformed |
( |
| ) |
|
|
inlinevirtual |
◆ OldDurationMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldDurationMax |
( |
| ) |
|
|
inlinevirtual |
◆ OldDurationMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldDurationMin |
( |
| ) |
|
|
inlinevirtual |
◆ OldEndMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldEndMax |
( |
| ) |
|
|
inlinevirtual |
◆ OldEndMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldEndMin |
( |
| ) |
|
|
inlinevirtual |
◆ OldStartMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldStartMax |
( |
| ) |
|
|
inlinevirtual |
◆ OldStartMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.OldStartMin |
( |
| ) |
|
|
inlinevirtual |
◆ PerformedExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.PerformedExpr |
( |
| ) |
|
|
inlinevirtual |
◆ RelaxedMax()
IntervalVar Google.OrTools.ConstraintSolver.IntervalVar.RelaxedMax |
( |
| ) |
|
|
inline |
◆ RelaxedMin()
IntervalVar Google.OrTools.ConstraintSolver.IntervalVar.RelaxedMin |
( |
| ) |
|
|
inline |
◆ SafeDurationExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.SafeDurationExpr |
( |
long | unperformed_value | ) |
|
|
inlinevirtual |
◆ SafeEndExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.SafeEndExpr |
( |
long | unperformed_value | ) |
|
|
inlinevirtual |
◆ SafeStartExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.SafeStartExpr |
( |
long | unperformed_value | ) |
|
|
inlinevirtual |
◆ SetDurationMax()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetDurationMax |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetDurationMin()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetDurationMin |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetDurationRange()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetDurationRange |
( |
long | mi, |
|
|
long | ma ) |
|
inlinevirtual |
◆ SetEndMax()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetEndMax |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetEndMin()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetEndMin |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetEndRange()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetEndRange |
( |
long | mi, |
|
|
long | ma ) |
|
inlinevirtual |
◆ SetPerformed()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetPerformed |
( |
bool | val | ) |
|
|
inlinevirtual |
◆ SetStartMax()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetStartMax |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetStartMin()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetStartMin |
( |
long | m | ) |
|
|
inlinevirtual |
◆ SetStartRange()
virtual void Google.OrTools.ConstraintSolver.IntervalVar.SetStartRange |
( |
long | mi, |
|
|
long | ma ) |
|
inlinevirtual |
◆ StartExpr()
virtual IntExpr Google.OrTools.ConstraintSolver.IntervalVar.StartExpr |
( |
| ) |
|
|
inlinevirtual |
◆ StartMax()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.StartMax |
( |
| ) |
|
|
inlinevirtual |
◆ StartMin()
virtual long Google.OrTools.ConstraintSolver.IntervalVar.StartMin |
( |
| ) |
|
|
inlinevirtual |
◆ StartsAfter()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAfter |
( |
long | date | ) |
|
|
inline |
◆ StartsAfterEnd()
◆ StartsAfterEndWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAfterEndWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ StartsAfterStart()
◆ StartsAfterStartWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAfterStartWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ StartsAt()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAt |
( |
long | date | ) |
|
|
inline |
◆ StartsAtEnd()
◆ StartsAtEndWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAtEndWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ StartsAtStart()
◆ StartsAtStartWithDelay()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsAtStartWithDelay |
( |
IntervalVar | other, |
|
|
long | delay ) |
|
inline |
◆ StartsBefore()
Constraint Google.OrTools.ConstraintSolver.IntervalVar.StartsBefore |
( |
long | date | ) |
|
|
inline |
◆ WasPerformedBound()
virtual bool Google.OrTools.ConstraintSolver.IntervalVar.WasPerformedBound |
( |
| ) |
|
|
inlinevirtual |
◆ WhenAnything() [1/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenAnything |
( |
Demon | d | ) |
|
|
inline |
◆ WhenAnything() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenAnything |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenDurationBound() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenDurationBound |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenDurationBound() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenDurationBound |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenDurationRange() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenDurationRange |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenDurationRange() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenDurationRange |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenEndBound() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenEndBound |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenEndBound() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenEndBound |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenEndRange() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenEndRange |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenEndRange() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenEndRange |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenPerformedBound() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenPerformedBound |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenPerformedBound() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenPerformedBound |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenStartBound() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenStartBound |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenStartBound() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenStartBound |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ WhenStartRange() [1/2]
virtual void Google.OrTools.ConstraintSolver.IntervalVar.WhenStartRange |
( |
Demon | d | ) |
|
|
inlinevirtual |
◆ WhenStartRange() [2/2]
void Google.OrTools.ConstraintSolver.IntervalVar.WhenStartRange |
( |
VoidToVoid | closure | ) |
|
|
inline |
◆ kMaxValidValue
long Google.OrTools.ConstraintSolver.IntervalVar.kMaxValidValue |
|
staticget |
◆ kMinValidValue
long Google.OrTools.ConstraintSolver.IntervalVar.kMinValidValue |
|
staticget |
The documentation for this class was generated from the following file: