C# Class Cream.IntFunc

Inheritance: Constraint
Show file Open project: kikoanis/CSharpCream

Public Methods

Method Description
IntFunc ( Cream.Network net, int a, Variable v0, Variable v1 ) : System
IntFunc ( Cream.Network net, int a, Variable v0, Variable v1, ConstraintTypes cType ) : System
IntFunc ( Cream.Network net, int a, Variable v0, Variable v1, ConstraintTypes cType, int weight ) : System
IntFunc ( Cream.Network net, int a, Variable v0, int x1 ) : System
IntFunc ( Cream.Network net, int a, Variable v0, int x1, ConstraintTypes cType ) : System
IntFunc ( Cream.Network net, int a, Variable v0, int x1, ConstraintTypes cType, int weight ) : System
IntFunc ( Cream.Network net, int a, int x0, Variable v1 ) : System
IntFunc ( Cream.Network net, int a, int x0, Variable v1, ConstraintTypes cType ) : System
IntFunc ( Cream.Network net, int a, int x0, Variable v1, ConstraintTypes cType, int weight ) : System
ToString ( ) : String

Protected Methods

Method Description
Copy ( Cream.Network net ) : Constraint
IsModified ( ) : bool
IsSatisfied ( ) : bool
Satisfy ( Trail trail ) : bool

Private Methods

Method Description
IntFunc ( Cream.Network net, int a, Variable v, ConstraintTypes cType = ConstraintTypes.Hard ) : System
IntFunc ( Cream.Network net, int a, Variable v, ConstraintTypes cType, int weight ) : System
SatisfyABS ( Variable v0, Variable v1, Trail trail ) : bool
SatisfyNEGATE ( Variable v0, Variable v1, Trail trail ) : bool
SatisfySIGN ( Variable v0, Variable v1, Trail trail ) : bool

Method Details

Copy() protected method

protected Copy ( Cream.Network net ) : Constraint
net Cream.Network
return Constraint

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, Variable v1 ) : System
net Cream.Network
a int
v0 Variable
v1 Variable
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, Variable v1, ConstraintTypes cType ) : System
net Cream.Network
a int
v0 Variable
v1 Variable
cType ConstraintTypes
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, Variable v1, ConstraintTypes cType, int weight ) : System
net Cream.Network
a int
v0 Variable
v1 Variable
cType ConstraintTypes
weight int
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, int x1 ) : System
net Cream.Network
a int
v0 Variable
x1 int
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, int x1, ConstraintTypes cType ) : System
net Cream.Network
a int
v0 Variable
x1 int
cType ConstraintTypes
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, Variable v0, int x1, ConstraintTypes cType, int weight ) : System
net Cream.Network
a int
v0 Variable
x1 int
cType ConstraintTypes
weight int
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, int x0, Variable v1 ) : System
net Cream.Network
a int
x0 int
v1 Variable
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, int x0, Variable v1, ConstraintTypes cType ) : System
net Cream.Network
a int
x0 int
v1 Variable
cType ConstraintTypes
return System

IntFunc() public method

public IntFunc ( Cream.Network net, int a, int x0, Variable v1, ConstraintTypes cType, int weight ) : System
net Cream.Network
a int
x0 int
v1 Variable
cType ConstraintTypes
weight int
return System

IsModified() protected method

protected IsModified ( ) : bool
return bool

IsSatisfied() protected method

protected IsSatisfied ( ) : bool
return bool

Satisfy() protected method

protected Satisfy ( Trail trail ) : bool
trail Trail
return bool

ToString() public method

public ToString ( ) : String
return String