XPRBvar Class
Methods for initialisation and handling of XPRBvar objects.
Namespace: BCL
Assembly: xprbdn (in xprbdn.dll) Version: 4.8.14.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 attempt to free resources and perform other cleanup operations before the
Object 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 | (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.
|
