XPRBvar Class
Methods for initialisation and handling of XPRBvar objects.

Namespace: BCL
Assembly: xprbdn (in xprbdn.dll) Version: 37.1.1.0

The XPRBvar type exposes the following members.

Name | Description | |
---|---|---|
![]() |
XPRBvar |
Initializes a new instance of the
XPRBvar class
|
![]() |
XPRBvar(IntPtr) |
Initializes a new instance of the
XPRBvar class
|
![]() |
XPRBvar(IntPtr, XPRBprob) |
Initializes a new instance of the
XPRBvar class
|

Name | Description | |
---|---|---|
![]() |
Equals | (Inherited from Object.) |
![]() ![]() ![]() |
EqualTo(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Equal to.
|
![]() ![]() ![]() |
EqualTo(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Equal to.
|
![]() ![]() ![]() |
EqualTo(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars. Equal to.
|
![]() |
Finalize |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.) |
![]() ![]() |
fix |
Fix the variable bounds.
|
![]() ![]() |
getColNum |
Retrieve the variable column number.
|
![]() ![]() |
getCRef |
Retrieves the variable reference.
|
![]() |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() ![]() |
getLB |
Retrieve the lower variable bound.
|
![]() ![]() |
getLim |
Retrieve the variable's integer limit for a partial integer or semi-continuous variable.
|
![]() ![]() |
getLim(Double) |
Retrieve the variable's integer limit for a partial integer or semi-continuous variable.
|
![]() ![]() |
getName |
Retrieve the variable name.
|
![]() ![]() |
getRCost |
Retrieve the variable's reduced cost value.
|
![]() ![]() |
getRNG |
Compute (if required) ranges and return a column range.
|
![]() ![]() |
getSol |
Retrieve the variable solution.
|
![]() ![]() |
getType |
Retrieve the variable type.
|
![]() |
GetType |
Gets the type of the current instance.
(Inherited from Object.) |
![]() ![]() |
getUB |
Retrieve the upper variable bound.
|
![]() ![]() |
getvarRef |
Retrieves the variable reference.
|
![]() ![]() ![]() |
GtEq(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Greater than or equal to.
|
![]() ![]() ![]() |
GtEq(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Greater than or equal to.
|
![]() ![]() ![]() |
GtEq(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars. Greater than or equal to.
|
![]() ![]() |
isValid |
Returns whether the variable reference is valid.
|
![]() ![]() ![]() |
LeEq(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Less than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm. Less than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars. Less than or equal to.
|
![]() |
MemberwiseClone |
Creates a shallow copy of the current
Object.
(Inherited from Object.) |
![]() ![]() |
Prints the XPRBvar variable information.
|
|
![]() ![]() |
setDir(Int32) |
Set a variable directive (value zero).
|
![]() ![]() |
setDir(Int32, Double) |
Set a variable directive.
|
![]() ![]() |
setLB |
Sets the variable lower bound.
|
![]() ![]() |
setLim |
Sets the variable integer limit.
|
![]() ![]() |
setType |
Sets the variable type.
|
![]() ![]() |
setUB |
Sets the variable upper bound.
|
![]() ![]() |
sqr |
Find the square of the variable.
|
![]() |
ToString |
Returns a string that represents the current object.
(Inherited from Object.) |

Name | Description | |
---|---|---|
![]() ![]() ![]() |
Addition(Double, XPRBvar) |
Add an XPRBvar to a double.
|
![]() ![]() ![]() |
Addition(XPRBterm, XPRBvar) |
Add an XPRBvar to an XPRBterm.
|
![]() ![]() ![]() |
Addition(XPRBvar, XPRBterm) |
Add an XPRBterm to an XPRBvar.
|
![]() ![]() ![]() |
Addition(XPRBvar, XPRBvar) |
Add an XPRBvar to an XPRBvar.
|
![]() ![]() ![]() |
Addition(XPRBvar, Double) |
Add a double to an XPRBvar.
|
![]() ![]() ![]() |
Equality(Double, XPRBvar) |
Create an XPRBrelation from an XPRBvar and a number
|
![]() ![]() ![]() |
Equality(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
Equality(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
Equality(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars.
|
![]() ![]() ![]() |
Equality(XPRBvar, Double) |
Create an XPRBrelation from an XPRBvar and a number.
|
![]() ![]() ![]() |
GreaterThanOrEqual(Double, XPRBvar) |
Create an XPRBrelation from a number and an XPRBvar.
|
![]() ![]() ![]() |
GreaterThanOrEqual(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
GreaterThanOrEqual(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
GreaterThanOrEqual(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars.
|
![]() ![]() ![]() |
GreaterThanOrEqual(XPRBvar, Double) |
Create an XPRBrelation from an XPRBvar and a number.
|
![]() ![]() |
Inequality(Double, XPRBvar) |
!= relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException.
|
![]() ![]() |
Inequality(XPRBterm, XPRBvar) |
!= relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException.
|
![]() ![]() |
Inequality(XPRBvar, XPRBterm) |
!= relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException.
|
![]() ![]() |
Inequality(XPRBvar, XPRBvar) |
!= relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException.
|
![]() ![]() |
Inequality(XPRBvar, Double) |
!= relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException.
|
![]() ![]() ![]() |
LessThanOrEqual(Double, XPRBvar) |
Create an XPRBrelation from a number and an XPRBvar.
|
![]() ![]() ![]() |
LessThanOrEqual(XPRBterm, XPRBvar) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
LessThanOrEqual(XPRBvar, XPRBterm) |
Create an XPRBrelation from an XPRBvar and an XPRBterm.
|
![]() ![]() ![]() |
LessThanOrEqual(XPRBvar, XPRBvar) |
Create an XPRBrelation from two XPRBvars.
|
![]() ![]() ![]() |
LessThanOrEqual(XPRBvar, Double) |
Create an XPRBrelation from an XPRBvar and a number.
|
![]() ![]() ![]() |
Multiply(Double, XPRBvar) |
Multiply an XPRBvar by a double.
|
![]() ![]() ![]() |
Multiply(XPRBexpr, XPRBvar) |
Multiply an XPRBexpr by an XPRBvar.
|
![]() ![]() ![]() |
Multiply(XPRBterm, XPRBvar) |
Multiply an XPRBterm by an XPRBvar.
|
![]() ![]() ![]() |
Multiply(XPRBvar, XPRBexpr) |
Multiply an XPRBexpr by an XPRBvar.
|
![]() ![]() ![]() |
Multiply(XPRBvar, XPRBterm) |
Multiply an XPRBvar by an XPRBterm.
|
![]() ![]() ![]() |
Multiply(XPRBvar, XPRBvar) |
Multiply an XPRBvar by an XPRBvar.
|
![]() ![]() ![]() |
Multiply(XPRBvar, Double) |
Multiply an XPRBvar by a double.
|
![]() ![]() ![]() |
Subtraction(Double, XPRBvar) |
Subtract an XPRBvar from a double.
|
![]() ![]() ![]() |
Subtraction(XPRBterm, XPRBvar) |
Subtract an XPRBvar from an XPRBterm.
|
![]() ![]() ![]() |
Subtraction(XPRBvar, XPRBterm) |
Subtract an XPRBterm from an XPRBvar.
|
![]() ![]() ![]() |
Subtraction(XPRBvar, XPRBvar) |
Subtract an XPRBvar from an XPRBvar.
|
![]() ![]() ![]() |
Subtraction(XPRBvar, Double) |
Subtract a double from an XPRBvar.
|
![]() ![]() ![]() |
UnaryNegation |
Negate an XPRBvar.
|
