C# Класс Cream.IntVariable

Integer variables.
Наследование: Variable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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