DotNet Reference

DotNet Reference

SymmetryBreaker

Detailed Description

Definition at line 18 of file SymmetryBreaker.cs.

Public Member Functions

 SymmetryBreaker ()
 
void AddIntegerVariableEqualValueClause (IntVar var, long value)
 
void AddIntegerVariableGreaterOrEqualValueClause (IntVar var, long value)
 
void AddIntegerVariableLessOrEqualValueClause (IntVar var, long value)
 
delegate string SwigDelegateSymmetryBreaker_0 ()
 
delegate void SwigDelegateSymmetryBreaker_1 (global::System.IntPtr var, long value)
 
delegate void SwigDelegateSymmetryBreaker_2 (global::System.IntPtr var, long value, bool start_with_lower_half)
 
delegate void SwigDelegateSymmetryBreaker_3 (global::System.IntPtr var, long est)
 
delegate void SwigDelegateSymmetryBreaker_4 (global::System.IntPtr var, long est)
 
delegate void SwigDelegateSymmetryBreaker_5 (global::System.IntPtr sequence, int index)
 
delegate void SwigDelegateSymmetryBreaker_6 (global::System.IntPtr sequence, int index)
 
delegate void SwigDelegateSymmetryBreaker_7 ()
 
void Dispose ()
 
virtual void VisitSetVariableValue (IntVar var, long value)
 
virtual void VisitSplitVariableDomain (IntVar var, long value, bool start_with_lower_half)
 
virtual void VisitScheduleOrPostpone (IntervalVar var, long est)
 
virtual void VisitScheduleOrExpedite (IntervalVar var, long est)
 
virtual void VisitRankFirstInterval (SequenceVar sequence, int index)
 
virtual void VisitRankLastInterval (SequenceVar sequence, int index)
 
virtual void VisitUnknownDecision ()
 
virtual string ToString ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

◆ SymmetryBreaker()

SymmetryBreaker ( )
inline

Definition at line 42 of file SymmetryBreaker.cs.

Member Function Documentation

◆ AddIntegerVariableEqualValueClause()

void AddIntegerVariableEqualValueClause ( IntVar  var,
long  value 
)
inline

Definition at line 46 of file SymmetryBreaker.cs.

◆ AddIntegerVariableGreaterOrEqualValueClause()

void AddIntegerVariableGreaterOrEqualValueClause ( IntVar  var,
long  value 
)
inline

Definition at line 50 of file SymmetryBreaker.cs.

◆ AddIntegerVariableLessOrEqualValueClause()

void AddIntegerVariableLessOrEqualValueClause ( IntVar  var,
long  value 
)
inline

Definition at line 54 of file SymmetryBreaker.cs.

◆ Dispose() [1/2]

void Dispose ( )
inlineinherited

Definition at line 35 of file BaseObject.cs.

◆ Dispose() [2/2]

override void Dispose ( bool  disposing)
inlineprotectedvirtual

Reimplemented from DecisionVisitor.

Definition at line 29 of file SymmetryBreaker.cs.

◆ SwigDelegateSymmetryBreaker_0()

delegate string SwigDelegateSymmetryBreaker_0 ( )

◆ SwigDelegateSymmetryBreaker_1()

delegate void SwigDelegateSymmetryBreaker_1 ( global::System.IntPtr  var,
long  value 
)

◆ SwigDelegateSymmetryBreaker_2()

delegate void SwigDelegateSymmetryBreaker_2 ( global::System.IntPtr  var,
long  value,
bool  start_with_lower_half 
)

◆ SwigDelegateSymmetryBreaker_3()

delegate void SwigDelegateSymmetryBreaker_3 ( global::System.IntPtr  var,
long  est 
)

◆ SwigDelegateSymmetryBreaker_4()

delegate void SwigDelegateSymmetryBreaker_4 ( global::System.IntPtr  var,
long  est 
)

◆ SwigDelegateSymmetryBreaker_5()

delegate void SwigDelegateSymmetryBreaker_5 ( global::System.IntPtr  sequence,
int  index 
)

◆ SwigDelegateSymmetryBreaker_6()

delegate void SwigDelegateSymmetryBreaker_6 ( global::System.IntPtr  sequence,
int  index 
)

◆ SwigDelegateSymmetryBreaker_7()

delegate void SwigDelegateSymmetryBreaker_7 ( )

◆ ToString()

◆ VisitRankFirstInterval()

virtual void VisitRankFirstInterval ( SequenceVar  sequence,
int  index 
)
inlinevirtualinherited

Definition at line 61 of file DecisionVisitor.cs.

◆ VisitRankLastInterval()

virtual void VisitRankLastInterval ( SequenceVar  sequence,
int  index 
)
inlinevirtualinherited

Definition at line 65 of file DecisionVisitor.cs.

◆ VisitScheduleOrExpedite()

virtual void VisitScheduleOrExpedite ( IntervalVar  var,
long  est 
)
inlinevirtualinherited

Definition at line 57 of file DecisionVisitor.cs.

◆ VisitScheduleOrPostpone()

virtual void VisitScheduleOrPostpone ( IntervalVar  var,
long  est 
)
inlinevirtualinherited

Definition at line 53 of file DecisionVisitor.cs.

◆ VisitSetVariableValue()

virtual void VisitSetVariableValue ( IntVar  var,
long  value 
)
inlinevirtualinherited

Definition at line 45 of file DecisionVisitor.cs.

◆ VisitSplitVariableDomain()

virtual void VisitSplitVariableDomain ( IntVar  var,
long  value,
bool  start_with_lower_half 
)
inlinevirtualinherited

Definition at line 49 of file DecisionVisitor.cs.

◆ VisitUnknownDecision()

virtual void VisitUnknownDecision ( )
inlinevirtualinherited

Definition at line 69 of file DecisionVisitor.cs.

Member Data Documentation

◆ swigCMemOwn

bool swigCMemOwn
protectedinherited

Definition at line 20 of file BaseObject.cs.


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