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

Public Member Functions

 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 ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.PropagationBaseObject
 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 ()
 
- Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject
void Dispose ()
 
 BaseObject ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from Google.OrTools.ConstraintSolver.PropagationBaseObject
override void Dispose (bool disposing)
 

Additional Inherited Members

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

Detailed Description

Definition at line 20 of file Assignment.cs.

Constructor & Destructor Documentation

◆ Assignment() [1/2]

Google.OrTools.ConstraintSolver.Assignment.Assignment ( Solver solver)
inline

Definition at line 57 of file Assignment.cs.

◆ Assignment() [2/2]

Google.OrTools.ConstraintSolver.Assignment.Assignment ( Assignment copy)
inline

Definition at line 60 of file Assignment.cs.

Member Function Documentation

◆ Activate() [1/3]

void Google.OrTools.ConstraintSolver.Assignment.Activate ( IntervalVar var)
inline

Definition at line 488 of file Assignment.cs.

◆ Activate() [2/3]

void Google.OrTools.ConstraintSolver.Assignment.Activate ( IntVar var)
inline

Definition at line 475 of file Assignment.cs.

◆ Activate() [3/3]

void Google.OrTools.ConstraintSolver.Assignment.Activate ( SequenceVar var)
inline

Definition at line 501 of file Assignment.cs.

◆ Activated() [1/3]

bool Google.OrTools.ConstraintSolver.Assignment.Activated ( IntervalVar var)
inline

Definition at line 496 of file Assignment.cs.

◆ Activated() [2/3]

bool Google.OrTools.ConstraintSolver.Assignment.Activated ( IntVar var)
inline

Definition at line 483 of file Assignment.cs.

◆ Activated() [3/3]

bool Google.OrTools.ConstraintSolver.Assignment.Activated ( SequenceVar var)
inline

Definition at line 509 of file Assignment.cs.

◆ ActivatedObjective()

bool Google.OrTools.ConstraintSolver.Assignment.ActivatedObjective ( )
inline

Definition at line 522 of file Assignment.cs.

◆ ActivatedObjectiveFromIndex()

bool Google.OrTools.ConstraintSolver.Assignment.ActivatedObjectiveFromIndex ( int index)
inline

Definition at line 535 of file Assignment.cs.

◆ ActivateObjective()

void Google.OrTools.ConstraintSolver.Assignment.ActivateObjective ( )
inline

Definition at line 514 of file Assignment.cs.

◆ ActivateObjectiveFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.ActivateObjectiveFromIndex ( int index)
inline

Definition at line 527 of file Assignment.cs.

◆ Add() [1/6]

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

Definition at line 265 of file Assignment.cs.

◆ Add() [2/6]

void Google.OrTools.ConstraintSolver.Assignment.Add ( IntervalVarVector vars)
inline

Definition at line 271 of file Assignment.cs.

◆ Add() [3/6]

IntVarElement Google.OrTools.ConstraintSolver.Assignment.Add ( IntVar var)
inline

Definition at line 212 of file Assignment.cs.

◆ Add() [4/6]

void Google.OrTools.ConstraintSolver.Assignment.Add ( IntVarVector vars)
inline

Definition at line 218 of file Assignment.cs.

◆ Add() [5/6]

SequenceVarElement Google.OrTools.ConstraintSolver.Assignment.Add ( SequenceVar var)
inline

Definition at line 406 of file Assignment.cs.

◆ Add() [6/6]

void Google.OrTools.ConstraintSolver.Assignment.Add ( SequenceVarVector vars)
inline

Definition at line 412 of file Assignment.cs.

◆ AddObjective()

void Google.OrTools.ConstraintSolver.Assignment.AddObjective ( IntVar v)
inline

Definition at line 100 of file Assignment.cs.

◆ AddObjectives()

void Google.OrTools.ConstraintSolver.Assignment.AddObjectives ( IntVarVector vars)
inline

Definition at line 104 of file Assignment.cs.

◆ AreAllElementsBound()

bool Google.OrTools.ConstraintSolver.Assignment.AreAllElementsBound ( )
inline

Definition at line 545 of file Assignment.cs.

◆ BackwardSequence()

int[] Google.OrTools.ConstraintSolver.Assignment.BackwardSequence ( SequenceVar var)
inline

Definition at line 435 of file Assignment.cs.

◆ Bound()

bool Google.OrTools.ConstraintSolver.Assignment.Bound ( IntVar var)
inline

Definition at line 244 of file Assignment.cs.

◆ Clear()

void Google.OrTools.ConstraintSolver.Assignment.Clear ( )
inline

Definition at line 63 of file Assignment.cs.

◆ ClearObjective()

void Google.OrTools.ConstraintSolver.Assignment.ClearObjective ( )
inline

Definition at line 109 of file Assignment.cs.

◆ Contains() [1/3]

bool Google.OrTools.ConstraintSolver.Assignment.Contains ( IntervalVar var)
inline

Definition at line 555 of file Assignment.cs.

◆ Contains() [2/3]

bool Google.OrTools.ConstraintSolver.Assignment.Contains ( IntVar var)
inline

Definition at line 550 of file Assignment.cs.

◆ Contains() [3/3]

bool Google.OrTools.ConstraintSolver.Assignment.Contains ( SequenceVar var)
inline

Definition at line 560 of file Assignment.cs.

◆ Copy()

void Google.OrTools.ConstraintSolver.Assignment.Copy ( Assignment assignment)
inline

Definition at line 569 of file Assignment.cs.

◆ CopyIntersection()

void Google.OrTools.ConstraintSolver.Assignment.CopyIntersection ( Assignment assignment)
inline

Definition at line 565 of file Assignment.cs.

◆ Deactivate() [1/3]

void Google.OrTools.ConstraintSolver.Assignment.Deactivate ( IntervalVar var)
inline

Definition at line 492 of file Assignment.cs.

◆ Deactivate() [2/3]

void Google.OrTools.ConstraintSolver.Assignment.Deactivate ( IntVar var)
inline

Definition at line 479 of file Assignment.cs.

◆ Deactivate() [3/3]

void Google.OrTools.ConstraintSolver.Assignment.Deactivate ( SequenceVar var)
inline

Definition at line 505 of file Assignment.cs.

◆ DeactivateObjective()

void Google.OrTools.ConstraintSolver.Assignment.DeactivateObjective ( )
inline

Definition at line 518 of file Assignment.cs.

◆ DeactivateObjectiveFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.DeactivateObjectiveFromIndex ( int index)
inline

Definition at line 531 of file Assignment.cs.

◆ Dispose()

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

Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.

Definition at line 44 of file Assignment.cs.

◆ DurationMax()

long Google.OrTools.ConstraintSolver.Assignment.DurationMax ( IntervalVar var)
inline

Definition at line 302 of file Assignment.cs.

◆ DurationMin()

long Google.OrTools.ConstraintSolver.Assignment.DurationMin ( IntervalVar var)
inline

Definition at line 297 of file Assignment.cs.

◆ DurationValue()

long Google.OrTools.ConstraintSolver.Assignment.DurationValue ( IntervalVar var)
inline

Definition at line 307 of file Assignment.cs.

◆ Empty()

bool Google.OrTools.ConstraintSolver.Assignment.Empty ( )
inline

Definition at line 67 of file Assignment.cs.

◆ EndMax()

long Google.OrTools.ConstraintSolver.Assignment.EndMax ( IntervalVar var)
inline

Definition at line 317 of file Assignment.cs.

◆ EndMin()

long Google.OrTools.ConstraintSolver.Assignment.EndMin ( IntervalVar var)
inline

Definition at line 312 of file Assignment.cs.

◆ EndValue()

long Google.OrTools.ConstraintSolver.Assignment.EndValue ( IntervalVar var)
inline

Definition at line 322 of file Assignment.cs.

◆ FastAdd() [1/3]

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

Definition at line 276 of file Assignment.cs.

◆ FastAdd() [2/3]

IntVarElement Google.OrTools.ConstraintSolver.Assignment.FastAdd ( IntVar var)
inline

Definition at line 223 of file Assignment.cs.

◆ FastAdd() [3/3]

SequenceVarElement Google.OrTools.ConstraintSolver.Assignment.FastAdd ( SequenceVar var)
inline

Definition at line 417 of file Assignment.cs.

◆ ForwardSequence()

int[] Google.OrTools.ConstraintSolver.Assignment.ForwardSequence ( SequenceVar var)
inline

Definition at line 423 of file Assignment.cs.

◆ HasObjective()

bool Google.OrTools.ConstraintSolver.Assignment.HasObjective ( )
inline

Definition at line 130 of file Assignment.cs.

◆ HasObjectiveFromIndex()

bool Google.OrTools.ConstraintSolver.Assignment.HasObjectiveFromIndex ( int index)
inline

Definition at line 135 of file Assignment.cs.

◆ IntervalVarContainer()

AssignmentIntervalContainer Google.OrTools.ConstraintSolver.Assignment.IntervalVarContainer ( )
inline

Definition at line 584 of file Assignment.cs.

◆ IntVarContainer()

AssignmentIntContainer Google.OrTools.ConstraintSolver.Assignment.IntVarContainer ( )
inline

Definition at line 573 of file Assignment.cs.

◆ Max()

long Google.OrTools.ConstraintSolver.Assignment.Max ( IntVar var)
inline

Definition at line 234 of file Assignment.cs.

◆ Min()

long Google.OrTools.ConstraintSolver.Assignment.Min ( IntVar var)
inline

Definition at line 229 of file Assignment.cs.

◆ MutableIntervalVarContainer()

AssignmentIntervalContainer Google.OrTools.ConstraintSolver.Assignment.MutableIntervalVarContainer ( )
inline

Definition at line 589 of file Assignment.cs.

◆ MutableIntVarContainer()

AssignmentIntContainer Google.OrTools.ConstraintSolver.Assignment.MutableIntVarContainer ( )
inline

Definition at line 578 of file Assignment.cs.

◆ MutableSequenceVarContainer()

AssignmentSequenceContainer Google.OrTools.ConstraintSolver.Assignment.MutableSequenceVarContainer ( )
inline

Definition at line 600 of file Assignment.cs.

◆ NumIntervalVars()

int Google.OrTools.ConstraintSolver.Assignment.NumIntervalVars ( )
inline

Definition at line 82 of file Assignment.cs.

◆ NumIntVars()

int Google.OrTools.ConstraintSolver.Assignment.NumIntVars ( )
inline

Definition at line 77 of file Assignment.cs.

◆ NumObjectives()

int Google.OrTools.ConstraintSolver.Assignment.NumObjectives ( )
inline

Definition at line 113 of file Assignment.cs.

◆ NumSequenceVars()

int Google.OrTools.ConstraintSolver.Assignment.NumSequenceVars ( )
inline

Definition at line 87 of file Assignment.cs.

◆ Objective()

IntVar Google.OrTools.ConstraintSolver.Assignment.Objective ( )
inline

Definition at line 118 of file Assignment.cs.

◆ ObjectiveBound()

bool Google.OrTools.ConstraintSolver.Assignment.ObjectiveBound ( )
inline

Definition at line 155 of file Assignment.cs.

◆ ObjectiveBoundFromIndex()

bool Google.OrTools.ConstraintSolver.Assignment.ObjectiveBoundFromIndex ( int index)
inline

Definition at line 191 of file Assignment.cs.

◆ ObjectiveFromIndex()

IntVar Google.OrTools.ConstraintSolver.Assignment.ObjectiveFromIndex ( int index)
inline

Definition at line 124 of file Assignment.cs.

◆ ObjectiveMax()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveMax ( )
inline

Definition at line 145 of file Assignment.cs.

◆ ObjectiveMaxFromIndex()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveMaxFromIndex ( int index)
inline

Definition at line 181 of file Assignment.cs.

◆ ObjectiveMin()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveMin ( )
inline

Definition at line 140 of file Assignment.cs.

◆ ObjectiveMinFromIndex()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveMinFromIndex ( int index)
inline

Definition at line 176 of file Assignment.cs.

◆ ObjectiveValue()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveValue ( )
inline

Definition at line 150 of file Assignment.cs.

◆ ObjectiveValueFromIndex()

long Google.OrTools.ConstraintSolver.Assignment.ObjectiveValueFromIndex ( int index)
inline

Definition at line 186 of file Assignment.cs.

◆ PerformedMax()

long Google.OrTools.ConstraintSolver.Assignment.PerformedMax ( IntervalVar var)
inline

Definition at line 332 of file Assignment.cs.

◆ PerformedMin()

long Google.OrTools.ConstraintSolver.Assignment.PerformedMin ( IntervalVar var)
inline

Definition at line 327 of file Assignment.cs.

◆ PerformedValue()

long Google.OrTools.ConstraintSolver.Assignment.PerformedValue ( IntervalVar var)
inline

Definition at line 337 of file Assignment.cs.

◆ Restore()

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

Definition at line 96 of file Assignment.cs.

◆ SequenceVarContainer()

AssignmentSequenceContainer Google.OrTools.ConstraintSolver.Assignment.SequenceVarContainer ( )
inline

Definition at line 595 of file Assignment.cs.

◆ SetBackwardSequence()

void Google.OrTools.ConstraintSolver.Assignment.SetBackwardSequence ( SequenceVar var,
int[] backward_sequence )
inline

Definition at line 467 of file Assignment.cs.

◆ SetDurationMax()

void Google.OrTools.ConstraintSolver.Assignment.SetDurationMax ( IntervalVar var,
long m )
inline

Definition at line 362 of file Assignment.cs.

◆ SetDurationMin()

void Google.OrTools.ConstraintSolver.Assignment.SetDurationMin ( IntervalVar var,
long m )
inline

Definition at line 358 of file Assignment.cs.

◆ SetDurationRange()

void Google.OrTools.ConstraintSolver.Assignment.SetDurationRange ( IntervalVar var,
long mi,
long ma )
inline

Definition at line 366 of file Assignment.cs.

◆ SetDurationValue()

void Google.OrTools.ConstraintSolver.Assignment.SetDurationValue ( IntervalVar var,
long value )
inline

Definition at line 370 of file Assignment.cs.

◆ SetEndMax()

void Google.OrTools.ConstraintSolver.Assignment.SetEndMax ( IntervalVar var,
long m )
inline

Definition at line 378 of file Assignment.cs.

◆ SetEndMin()

void Google.OrTools.ConstraintSolver.Assignment.SetEndMin ( IntervalVar var,
long m )
inline

Definition at line 374 of file Assignment.cs.

◆ SetEndRange()

void Google.OrTools.ConstraintSolver.Assignment.SetEndRange ( IntervalVar var,
long mi,
long ma )
inline

Definition at line 382 of file Assignment.cs.

◆ SetEndValue()

void Google.OrTools.ConstraintSolver.Assignment.SetEndValue ( IntervalVar var,
long value )
inline

Definition at line 386 of file Assignment.cs.

◆ SetForwardSequence()

void Google.OrTools.ConstraintSolver.Assignment.SetForwardSequence ( SequenceVar var,
int[] forward_sequence )
inline

Definition at line 463 of file Assignment.cs.

◆ SetMax()

void Google.OrTools.ConstraintSolver.Assignment.SetMax ( IntVar var,
long m )
inline

Definition at line 253 of file Assignment.cs.

◆ SetMin()

void Google.OrTools.ConstraintSolver.Assignment.SetMin ( IntVar var,
long m )
inline

Definition at line 249 of file Assignment.cs.

◆ SetObjectiveMax()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveMax ( long m)
inline

Definition at line 164 of file Assignment.cs.

◆ SetObjectiveMaxFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveMaxFromIndex ( int index,
long m )
inline

Definition at line 200 of file Assignment.cs.

◆ SetObjectiveMin()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveMin ( long m)
inline

Definition at line 160 of file Assignment.cs.

◆ SetObjectiveMinFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveMinFromIndex ( int index,
long m )
inline

Definition at line 196 of file Assignment.cs.

◆ SetObjectiveRange()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveRange ( long l,
long u )
inline

Definition at line 172 of file Assignment.cs.

◆ SetObjectiveRangeFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveRangeFromIndex ( int index,
long l,
long u )
inline

Definition at line 208 of file Assignment.cs.

◆ SetObjectiveValue()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveValue ( long value)
inline

Definition at line 168 of file Assignment.cs.

◆ SetObjectiveValueFromIndex()

void Google.OrTools.ConstraintSolver.Assignment.SetObjectiveValueFromIndex ( int index,
long value )
inline

Definition at line 204 of file Assignment.cs.

◆ SetPerformedMax()

void Google.OrTools.ConstraintSolver.Assignment.SetPerformedMax ( IntervalVar var,
long m )
inline

Definition at line 394 of file Assignment.cs.

◆ SetPerformedMin()

void Google.OrTools.ConstraintSolver.Assignment.SetPerformedMin ( IntervalVar var,
long m )
inline

Definition at line 390 of file Assignment.cs.

◆ SetPerformedRange()

void Google.OrTools.ConstraintSolver.Assignment.SetPerformedRange ( IntervalVar var,
long mi,
long ma )
inline

Definition at line 398 of file Assignment.cs.

◆ SetPerformedValue()

void Google.OrTools.ConstraintSolver.Assignment.SetPerformedValue ( IntervalVar var,
long value )
inline

Definition at line 402 of file Assignment.cs.

◆ SetRange()

void Google.OrTools.ConstraintSolver.Assignment.SetRange ( IntVar var,
long l,
long u )
inline

Definition at line 257 of file Assignment.cs.

◆ SetSequence()

void Google.OrTools.ConstraintSolver.Assignment.SetSequence ( SequenceVar var,
int[] forward_sequence,
int[] backward_sequence,
int[] unperformed )
inline

Definition at line 459 of file Assignment.cs.

◆ SetStartMax()

void Google.OrTools.ConstraintSolver.Assignment.SetStartMax ( IntervalVar var,
long m )
inline

Definition at line 346 of file Assignment.cs.

◆ SetStartMin()

void Google.OrTools.ConstraintSolver.Assignment.SetStartMin ( IntervalVar var,
long m )
inline

Definition at line 342 of file Assignment.cs.

◆ SetStartRange()

void Google.OrTools.ConstraintSolver.Assignment.SetStartRange ( IntervalVar var,
long mi,
long ma )
inline

Definition at line 350 of file Assignment.cs.

◆ SetStartValue()

void Google.OrTools.ConstraintSolver.Assignment.SetStartValue ( IntervalVar var,
long value )
inline

Definition at line 354 of file Assignment.cs.

◆ SetUnperformed()

void Google.OrTools.ConstraintSolver.Assignment.SetUnperformed ( SequenceVar var,
int[] unperformed )
inline

Definition at line 471 of file Assignment.cs.

◆ SetValue()

void Google.OrTools.ConstraintSolver.Assignment.SetValue ( IntVar var,
long value )
inline

Definition at line 261 of file Assignment.cs.

◆ Size()

int Google.OrTools.ConstraintSolver.Assignment.Size ( )
inline

Definition at line 72 of file Assignment.cs.

◆ StartMax()

long Google.OrTools.ConstraintSolver.Assignment.StartMax ( IntervalVar var)
inline

Definition at line 287 of file Assignment.cs.

◆ StartMin()

long Google.OrTools.ConstraintSolver.Assignment.StartMin ( IntervalVar var)
inline

Definition at line 282 of file Assignment.cs.

◆ StartValue()

long Google.OrTools.ConstraintSolver.Assignment.StartValue ( IntervalVar var)
inline

Definition at line 292 of file Assignment.cs.

◆ Store()

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

Definition at line 92 of file Assignment.cs.

◆ ToString()

override string Google.OrTools.ConstraintSolver.Assignment.ToString ( )
inlinevirtual

Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.

Definition at line 540 of file Assignment.cs.

◆ Unperformed()

int[] Google.OrTools.ConstraintSolver.Assignment.Unperformed ( SequenceVar var)
inline

Definition at line 447 of file Assignment.cs.

◆ Value()

long Google.OrTools.ConstraintSolver.Assignment.Value ( IntVar var)
inline

Definition at line 239 of file Assignment.cs.


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