Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.IntervalVarElement Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.IntervalVarElement:
Google.OrTools.ConstraintSolver.AssignmentElement

Public Member Functions

 IntervalVarElement ()
 
 IntervalVarElement (IntervalVar var)
 
void Reset (IntervalVar var)
 
IntervalVarElement Clone ()
 
void Copy (IntervalVarElement element)
 
IntervalVar Var ()
 
void Store ()
 
void Restore ()
 
long StartMin ()
 
long StartMax ()
 
long StartValue ()
 
long DurationMin ()
 
long DurationMax ()
 
long DurationValue ()
 
long EndMin ()
 
long EndMax ()
 
long EndValue ()
 
long PerformedMin ()
 
long PerformedMax ()
 
long PerformedValue ()
 
void SetStartMin (long m)
 
void SetStartMax (long m)
 
void SetStartRange (long mi, long ma)
 
void SetStartValue (long v)
 
void SetDurationMin (long m)
 
void SetDurationMax (long m)
 
void SetDurationRange (long mi, long ma)
 
void SetDurationValue (long v)
 
void SetEndMin (long m)
 
void SetEndMax (long m)
 
void SetEndRange (long mi, long ma)
 
void SetEndValue (long v)
 
void SetPerformedMin (long m)
 
void SetPerformedMax (long m)
 
void SetPerformedRange (long mi, long ma)
 
void SetPerformedValue (long v)
 
bool Bound ()
 
string ToString ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.AssignmentElement
void Dispose ()
 
 AssignmentElement ()
 
void Activate ()
 
void Deactivate ()
 
bool Activated ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Additional Inherited Members

- Protected Attributes inherited from Google.OrTools.ConstraintSolver.AssignmentElement
bool swigCMemOwn
 

Detailed Description

Definition at line 20 of file IntervalVarElement.cs.

Constructor & Destructor Documentation

◆ IntervalVarElement() [1/2]

Google.OrTools.ConstraintSolver.IntervalVarElement.IntervalVarElement ( )
inline

Definition at line 57 of file IntervalVarElement.cs.

◆ IntervalVarElement() [2/2]

Google.OrTools.ConstraintSolver.IntervalVarElement.IntervalVarElement ( IntervalVar var)
inline

Definition at line 60 of file IntervalVarElement.cs.

Member Function Documentation

◆ Bound()

bool Google.OrTools.ConstraintSolver.IntervalVarElement.Bound ( )
inline

Definition at line 216 of file IntervalVarElement.cs.

◆ Clone()

IntervalVarElement Google.OrTools.ConstraintSolver.IntervalVarElement.Clone ( )
inline

Definition at line 67 of file IntervalVarElement.cs.

◆ Copy()

void Google.OrTools.ConstraintSolver.IntervalVarElement.Copy ( IntervalVarElement element)
inline

Definition at line 73 of file IntervalVarElement.cs.

◆ Dispose()

override void Google.OrTools.ConstraintSolver.IntervalVarElement.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from Google.OrTools.ConstraintSolver.AssignmentElement.

Definition at line 44 of file IntervalVarElement.cs.

◆ DurationMax()

long Google.OrTools.ConstraintSolver.IntervalVarElement.DurationMax ( )
inline

Definition at line 112 of file IntervalVarElement.cs.

◆ DurationMin()

long Google.OrTools.ConstraintSolver.IntervalVarElement.DurationMin ( )
inline

Definition at line 107 of file IntervalVarElement.cs.

◆ DurationValue()

long Google.OrTools.ConstraintSolver.IntervalVarElement.DurationValue ( )
inline

Definition at line 117 of file IntervalVarElement.cs.

◆ EndMax()

long Google.OrTools.ConstraintSolver.IntervalVarElement.EndMax ( )
inline

Definition at line 127 of file IntervalVarElement.cs.

◆ EndMin()

long Google.OrTools.ConstraintSolver.IntervalVarElement.EndMin ( )
inline

Definition at line 122 of file IntervalVarElement.cs.

◆ EndValue()

long Google.OrTools.ConstraintSolver.IntervalVarElement.EndValue ( )
inline

Definition at line 132 of file IntervalVarElement.cs.

◆ PerformedMax()

long Google.OrTools.ConstraintSolver.IntervalVarElement.PerformedMax ( )
inline

Definition at line 142 of file IntervalVarElement.cs.

◆ PerformedMin()

long Google.OrTools.ConstraintSolver.IntervalVarElement.PerformedMin ( )
inline

Definition at line 137 of file IntervalVarElement.cs.

◆ PerformedValue()

long Google.OrTools.ConstraintSolver.IntervalVarElement.PerformedValue ( )
inline

Definition at line 147 of file IntervalVarElement.cs.

◆ Reset()

void Google.OrTools.ConstraintSolver.IntervalVarElement.Reset ( IntervalVar var)
inline

Definition at line 63 of file IntervalVarElement.cs.

◆ Restore()

void Google.OrTools.ConstraintSolver.IntervalVarElement.Restore ( )
inline

Definition at line 88 of file IntervalVarElement.cs.

◆ SetDurationMax()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetDurationMax ( long m)
inline

Definition at line 172 of file IntervalVarElement.cs.

◆ SetDurationMin()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetDurationMin ( long m)
inline

Definition at line 168 of file IntervalVarElement.cs.

◆ SetDurationRange()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetDurationRange ( long mi,
long ma )
inline

Definition at line 176 of file IntervalVarElement.cs.

◆ SetDurationValue()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetDurationValue ( long v)
inline

Definition at line 180 of file IntervalVarElement.cs.

◆ SetEndMax()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetEndMax ( long m)
inline

Definition at line 188 of file IntervalVarElement.cs.

◆ SetEndMin()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetEndMin ( long m)
inline

Definition at line 184 of file IntervalVarElement.cs.

◆ SetEndRange()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetEndRange ( long mi,
long ma )
inline

Definition at line 192 of file IntervalVarElement.cs.

◆ SetEndValue()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetEndValue ( long v)
inline

Definition at line 196 of file IntervalVarElement.cs.

◆ SetPerformedMax()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetPerformedMax ( long m)
inline

Definition at line 204 of file IntervalVarElement.cs.

◆ SetPerformedMin()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetPerformedMin ( long m)
inline

Definition at line 200 of file IntervalVarElement.cs.

◆ SetPerformedRange()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetPerformedRange ( long mi,
long ma )
inline

Definition at line 208 of file IntervalVarElement.cs.

◆ SetPerformedValue()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetPerformedValue ( long v)
inline

Definition at line 212 of file IntervalVarElement.cs.

◆ SetStartMax()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetStartMax ( long m)
inline

Definition at line 156 of file IntervalVarElement.cs.

◆ SetStartMin()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetStartMin ( long m)
inline

Definition at line 152 of file IntervalVarElement.cs.

◆ SetStartRange()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetStartRange ( long mi,
long ma )
inline

Definition at line 160 of file IntervalVarElement.cs.

◆ SetStartValue()

void Google.OrTools.ConstraintSolver.IntervalVarElement.SetStartValue ( long v)
inline

Definition at line 164 of file IntervalVarElement.cs.

◆ StartMax()

long Google.OrTools.ConstraintSolver.IntervalVarElement.StartMax ( )
inline

Definition at line 97 of file IntervalVarElement.cs.

◆ StartMin()

long Google.OrTools.ConstraintSolver.IntervalVarElement.StartMin ( )
inline

Definition at line 92 of file IntervalVarElement.cs.

◆ StartValue()

long Google.OrTools.ConstraintSolver.IntervalVarElement.StartValue ( )
inline

Definition at line 102 of file IntervalVarElement.cs.

◆ Store()

void Google.OrTools.ConstraintSolver.IntervalVarElement.Store ( )
inline

Definition at line 84 of file IntervalVarElement.cs.

◆ ToString()

string Google.OrTools.ConstraintSolver.IntervalVarElement.ToString ( )
inline

Definition at line 221 of file IntervalVarElement.cs.

◆ Var()

IntervalVar Google.OrTools.ConstraintSolver.IntervalVarElement.Var ( )
inline

Definition at line 78 of file IntervalVarElement.cs.


The documentation for this class was generated from the following file: