C# 클래스 Cream.IntVariable

Integer variables.
상속: Variable
파일 보기 프로젝트 열기: kikoanis/CSharpCream 1 사용 예제들

공개 메소드들

메소드 설명
Abs ( ) : IntVariable
Add ( IntVariable v ) : IntVariable
Add ( int value ) : IntVariable
Equals ( IntVariable v ) : void
Equals ( IntVariable v, ConstraintTypes cType ) : void
Equals ( IntVariable v, ConstraintTypes cType, int weight ) : void
Equals ( int value ) : void
Equals ( int value, ConstraintTypes cType ) : void
Equals ( int value, ConstraintTypes cType, int weight ) : void
Ge ( ConstraintTypes cType, int weight ) : void
Ge ( IntVariable v ) : void
Ge ( IntVariable v, ConstraintTypes cType ) : void
Ge ( IntVariable v, ConstraintTypes cType, int weight ) : void
Ge ( int value ) : void
Ge ( int value, ConstraintTypes cType ) : void
Ge ( int value, ConstraintTypes cType, int weight ) : void
Gt ( IntVariable v ) : void
Gt ( IntVariable v, ConstraintTypes cType ) : void
Gt ( IntVariable v, ConstraintTypes cType, int weight ) : void
Gt ( int value ) : void
Gt ( int value, ConstraintTypes cType ) : void
Gt ( int value, ConstraintTypes cType, int weight ) : void
IntVariable ( Cream.Network net ) : System
IntVariable ( Cream.Network net, Domain d ) : System

Initializes a new instance of the IntVariable class. Constructs an integer variable of the network with an initial integer domain d and a default name. This constructor is equivalent to IntVariable(network, d, null).

IntVariable ( Cream.Network net, Domain d, string name ) : System

Initializes a new instance of the IntVariable class. Constructs an integer variable of the network with an initial integer domain d and a name specified by the parameter name. When the parameter name is null, default names (v1, v2, and so on) are used.

IntVariable ( Cream.Network net, String name ) : System
IntVariable ( Cream.Network net, int value ) : System
IntVariable ( Cream.Network net, int value, String name ) : System
IntVariable ( Cream.Network net, int lo, int hi ) : System
IntVariable ( Cream.Network net, int lo, int hi, String name ) : System
Le ( IntVariable v ) : void
Le ( IntVariable v, ConstraintTypes cType ) : void
Le ( IntVariable v, ConstraintTypes cType, int weight ) : void
Le ( int value ) : void
Le ( int value, ConstraintTypes cType ) : void
Le ( int value, ConstraintTypes cType, int weight ) : void
Lt ( IntVariable v ) : void
Lt ( IntVariable v, ConstraintTypes cType ) : void
Lt ( IntVariable v, ConstraintTypes cType, int weight ) : void
Lt ( int value ) : void
Lt ( int value, ConstraintTypes cType ) : void
Lt ( int value, ConstraintTypes cType, int weight ) : void
Max ( IntVariable v ) : IntVariable
Max ( int value ) : IntVariable
Min ( IntVariable v ) : IntVariable
Min ( int value ) : IntVariable
Multiply ( IntVariable v ) : IntVariable
Multiply ( int value ) : IntVariable
Negate ( ) : IntVariable
NotEquals ( IntVariable v ) : void
NotEquals ( IntVariable v, ConstraintTypes cType ) : void
NotEquals ( IntVariable v, ConstraintTypes cType, int weight ) : void
NotEquals ( int value ) : void
NotEquals ( int value, ConstraintTypes cType ) : void
NotEquals ( int value, ConstraintTypes cType, int weight ) : void
Sign ( ) : IntVariable
Subtract ( IntVariable v ) : IntVariable
Subtract ( int value ) : IntVariable

메소드 상세

Abs() 공개 메소드

public Abs ( ) : IntVariable
리턴 IntVariable

Add() 공개 메소드

public Add ( IntVariable v ) : IntVariable
v IntVariable
리턴 IntVariable

Add() 공개 메소드

public Add ( int value ) : IntVariable
value int
리턴 IntVariable

Equals() 공개 메소드

public Equals ( IntVariable v ) : void
v IntVariable
리턴 void

Equals() 공개 메소드

public Equals ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

Equals() 공개 메소드

public Equals ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

Equals() 공개 메소드

public Equals ( int value ) : void
value int
리턴 void

Equals() 공개 메소드

public Equals ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

Equals() 공개 메소드

public Equals ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

Ge() 공개 메소드

public Ge ( ConstraintTypes cType, int weight ) : void
cType ConstraintTypes
weight int
리턴 void

Ge() 공개 메소드

public Ge ( IntVariable v ) : void
v IntVariable
리턴 void

Ge() 공개 메소드

public Ge ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

Ge() 공개 메소드

public Ge ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

Ge() 공개 메소드

public Ge ( int value ) : void
value int
리턴 void

Ge() 공개 메소드

public Ge ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

Ge() 공개 메소드

public Ge ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

Gt() 공개 메소드

public Gt ( IntVariable v ) : void
v IntVariable
리턴 void

Gt() 공개 메소드

public Gt ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

Gt() 공개 메소드

public Gt ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

Gt() 공개 메소드

public Gt ( int value ) : void
value int
리턴 void

Gt() 공개 메소드

public Gt ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

Gt() 공개 메소드

public Gt ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net ) : System
net Cream.Network
리턴 System

IntVariable() 공개 메소드

Initializes a new instance of the IntVariable class. Constructs an integer variable of the network with an initial integer domain d and a default name. This constructor is equivalent to IntVariable(network, d, null).
public IntVariable ( Cream.Network net, Domain d ) : System
net Cream.Network /// the network ///
d Domain /// the initial integer domain ///
리턴 System

IntVariable() 공개 메소드

Initializes a new instance of the IntVariable class. Constructs an integer variable of the network with an initial integer domain d and a name specified by the parameter name. When the parameter name is null, default names (v1, v2, and so on) are used.
public IntVariable ( Cream.Network net, Domain d, string name ) : System
net Cream.Network /// the network ///
d Domain /// the initial integer domain ///
name string /// the name of the variable, or null for a default name ///
리턴 System

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net, String name ) : System
net Cream.Network
name String
리턴 System

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net, int value ) : System
net Cream.Network
value int
리턴 System

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net, int value, String name ) : System
net Cream.Network
value int
name String
리턴 System

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net, int lo, int hi ) : System
net Cream.Network
lo int
hi int
리턴 System

IntVariable() 공개 메소드

public IntVariable ( Cream.Network net, int lo, int hi, String name ) : System
net Cream.Network
lo int
hi int
name String
리턴 System

Le() 공개 메소드

public Le ( IntVariable v ) : void
v IntVariable
리턴 void

Le() 공개 메소드

public Le ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

Le() 공개 메소드

public Le ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

Le() 공개 메소드

public Le ( int value ) : void
value int
리턴 void

Le() 공개 메소드

public Le ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

Le() 공개 메소드

public Le ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

Lt() 공개 메소드

public Lt ( IntVariable v ) : void
v IntVariable
리턴 void

Lt() 공개 메소드

public Lt ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

Lt() 공개 메소드

public Lt ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

Lt() 공개 메소드

public Lt ( int value ) : void
value int
리턴 void

Lt() 공개 메소드

public Lt ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

Lt() 공개 메소드

public Lt ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

Max() 공개 메소드

public Max ( IntVariable v ) : IntVariable
v IntVariable
리턴 IntVariable

Max() 공개 메소드

public Max ( int value ) : IntVariable
value int
리턴 IntVariable

Min() 공개 메소드

public Min ( IntVariable v ) : IntVariable
v IntVariable
리턴 IntVariable

Min() 공개 메소드

public Min ( int value ) : IntVariable
value int
리턴 IntVariable

Multiply() 공개 메소드

public Multiply ( IntVariable v ) : IntVariable
v IntVariable
리턴 IntVariable

Multiply() 공개 메소드

public Multiply ( int value ) : IntVariable
value int
리턴 IntVariable

Negate() 공개 메소드

public Negate ( ) : IntVariable
리턴 IntVariable

NotEquals() 공개 메소드

public NotEquals ( IntVariable v ) : void
v IntVariable
리턴 void

NotEquals() 공개 메소드

public NotEquals ( IntVariable v, ConstraintTypes cType ) : void
v IntVariable
cType ConstraintTypes
리턴 void

NotEquals() 공개 메소드

public NotEquals ( IntVariable v, ConstraintTypes cType, int weight ) : void
v IntVariable
cType ConstraintTypes
weight int
리턴 void

NotEquals() 공개 메소드

public NotEquals ( int value ) : void
value int
리턴 void

NotEquals() 공개 메소드

public NotEquals ( int value, ConstraintTypes cType ) : void
value int
cType ConstraintTypes
리턴 void

NotEquals() 공개 메소드

public NotEquals ( int value, ConstraintTypes cType, int weight ) : void
value int
cType ConstraintTypes
weight int
리턴 void

Sign() 공개 메소드

public Sign ( ) : IntVariable
리턴 IntVariable

Subtract() 공개 메소드

public Subtract ( IntVariable v ) : IntVariable
v IntVariable
리턴 IntVariable

Subtract() 공개 메소드

public Subtract ( int value ) : IntVariable
value int
리턴 IntVariable