Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.PropagationBaseObject Class Reference
Inheritance diagram for Google.OrTools.ConstraintSolver.PropagationBaseObject:
Google.OrTools.ConstraintSolver.BaseObject Google.OrTools.ConstraintSolver.Assignment Google.OrTools.ConstraintSolver.Constraint Google.OrTools.ConstraintSolver.Constraint Google.OrTools.ConstraintSolver.IntExpr Google.OrTools.ConstraintSolver.IntExpr Google.OrTools.ConstraintSolver.IntervalVar Google.OrTools.ConstraintSolver.SequenceVar Google.OrTools.ConstraintSolver.CastConstraint Google.OrTools.ConstraintSolver.DisjunctiveConstraint Google.OrTools.ConstraintSolver.GlobalVehicleBreaksConstraint Google.OrTools.ConstraintSolver.NetConstraint Google.OrTools.ConstraintSolver.Pack Google.OrTools.ConstraintSolver.TypeRegulationsConstraint Google.OrTools.ConstraintSolver.CastConstraint Google.OrTools.ConstraintSolver.DisjunctiveConstraint Google.OrTools.ConstraintSolver.GlobalVehicleBreaksConstraint Google.OrTools.ConstraintSolver.NetConstraint Google.OrTools.ConstraintSolver.Pack Google.OrTools.ConstraintSolver.TypeRegulationsConstraint Google.OrTools.ConstraintSolver.BaseIntExpr Google.OrTools.ConstraintSolver.IntVar Google.OrTools.ConstraintSolver.BaseIntExpr Google.OrTools.ConstraintSolver.IntVar

Public Member Functions

 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)
 

Additional Inherited Members

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

Detailed Description

Definition at line 20 of file PropagationBaseObject.cs.

Constructor & Destructor Documentation

◆ PropagationBaseObject()

Google.OrTools.ConstraintSolver.PropagationBaseObject.PropagationBaseObject ( Solver s)
inline

Definition at line 57 of file PropagationBaseObject.cs.

Member Function Documentation

◆ BaseName()

virtual string Google.OrTools.ConstraintSolver.PropagationBaseObject.BaseName ( )
inlinevirtual

Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.

Definition at line 110 of file PropagationBaseObject.cs.

◆ Dispose()

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

◆ EnqueueDelayedDemon()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.EnqueueDelayedDemon ( Demon d)
inline

Definition at line 79 of file PropagationBaseObject.cs.

◆ EnqueueVar()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.EnqueueVar ( Demon d)
inline

Definition at line 83 of file PropagationBaseObject.cs.

◆ FreezeQueue()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.FreezeQueue ( )
inline

Definition at line 71 of file PropagationBaseObject.cs.

◆ HasName()

bool Google.OrTools.ConstraintSolver.PropagationBaseObject.HasName ( )
inline

Definition at line 105 of file PropagationBaseObject.cs.

◆ Name()

virtual string Google.OrTools.ConstraintSolver.PropagationBaseObject.Name ( )
inlinevirtual

Definition at line 95 of file PropagationBaseObject.cs.

◆ ResetActionOnFail()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.ResetActionOnFail ( )
inline

Definition at line 87 of file PropagationBaseObject.cs.

◆ SetName()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.SetName ( string name)
inline

Definition at line 100 of file PropagationBaseObject.cs.

◆ SetVariableToCleanOnFail()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.SetVariableToCleanOnFail ( IntVar v)
inline

Definition at line 91 of file PropagationBaseObject.cs.

◆ solver()

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

Definition at line 65 of file PropagationBaseObject.cs.

◆ ToString()

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

◆ UnfreezeQueue()

void Google.OrTools.ConstraintSolver.PropagationBaseObject.UnfreezeQueue ( )
inline

Definition at line 75 of file PropagationBaseObject.cs.


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