DotNet Reference

DotNet Reference

PropagationBaseObject

Detailed Description

Definition at line 18 of file PropagationBaseObject.cs.

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 ()
 
void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Constructor & Destructor Documentation

◆ PropagationBaseObject()

Definition at line 42 of file PropagationBaseObject.cs.

Member Function Documentation

◆ BaseName()

virtual string BaseName ( )
inlinevirtual

Reimplemented in BooleanVar.

Definition at line 95 of file PropagationBaseObject.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 BaseObject.

Reimplemented in SequenceVar, and TypeRegulationsConstraint.

Definition at line 29 of file PropagationBaseObject.cs.

◆ EnqueueDelayedDemon()

void EnqueueDelayedDemon ( Demon  d)
inline

Definition at line 64 of file PropagationBaseObject.cs.

◆ EnqueueVar()

void EnqueueVar ( Demon  d)
inline

Definition at line 68 of file PropagationBaseObject.cs.

◆ FreezeQueue()

void FreezeQueue ( )
inline

Definition at line 56 of file PropagationBaseObject.cs.

◆ HasName()

bool HasName ( )
inline

Definition at line 90 of file PropagationBaseObject.cs.

◆ Name()

virtual string Name ( )
inlinevirtual

Definition at line 80 of file PropagationBaseObject.cs.

◆ ResetActionOnFail()

void ResetActionOnFail ( )
inline

Definition at line 72 of file PropagationBaseObject.cs.

◆ SetName()

void SetName ( string  name)
inline

Definition at line 85 of file PropagationBaseObject.cs.

◆ SetVariableToCleanOnFail()

void SetVariableToCleanOnFail ( IntVar  v)
inline

Definition at line 76 of file PropagationBaseObject.cs.

◆ solver()

Solver solver ( )
inline

Definition at line 50 of file PropagationBaseObject.cs.

◆ ToString()

override string ToString ( )
inlinevirtual

Reimplemented from BaseObject.

Reimplemented in NetConstraint, and SequenceVar.

Definition at line 45 of file PropagationBaseObject.cs.

◆ UnfreezeQueue()

void UnfreezeQueue ( )
inline

Definition at line 60 of file PropagationBaseObject.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: