XPRBexpr Class
Methods for initialisation and handling of XPRBexpr objects.

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

The XPRBexpr type exposes the following members.

Name | Description | |
---|---|---|
![]() |
XPRBexpr |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(Double) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(Int32) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(IntPtr) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBexpr) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBterm) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBvar) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(Double, XPRBvar) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBterm, XPRBterm) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBvar, XPRBterm) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(XPRBvar, Double) |
Initializes a new instance of the
XPRBexpr class
|
![]() |
XPRBexpr(Double, XPRBvar, XPRBvar) |
Initializes a new instance of the
XPRBexpr class
|

Name | Description | |
---|---|---|
![]() ![]() |
add(Double) |
Adds a numeric value to the XPRB expression.
|
![]() ![]() |
add(XPRBexpr) |
Adds another XPRB expression to the current XPRB expression.
|
![]() ![]() |
add(XPRBterm) |
Adds an XPRBterm term to the XPRB expression.
|
![]() ![]() |
add(XPRBvar) |
Adds an XPRBvar variable to the XPRB expression.
|
![]() ![]() ![]() |
add(XPRBexpr, XPRBexpr) |
Adds two XPRB expressions.
|
![]() ![]() ![]() |
add(XPRBexpr, XPRBterm) |
Adds an XPRBterm to an XPRB expression.
|
![]() ![]() ![]() |
add(XPRBexpr, XPRBvar) |
Adds an XPRBvar to an XPRB expression.
|
![]() ![]() ![]() |
add(XPRBexpr, Double) |
Adds a double to an XPRB expression.
|
![]() ![]() |
addTerm(Double) |
Add a term involving a sole double to the XPRB expression.
|
![]() ![]() |
addTerm(XPRBterm) |
Add a term involving an XPRBter, to the XPRB expression/
|
![]() ![]() |
addTerm(XPRBvar) |
Add a term involving a sole XPRBvar to the XPRB expression.
|
![]() ![]() |
addTerm(Double, XPRBvar) |
Add a term involving an XPRBvar and double to the XPRB expression.
|
![]() ![]() |
addTerm(XPRBvar, Double) |
Add a term involving an XPRBvar and double to the XPRB expression.
|
![]() ![]() |
addTerm(Double, XPRBvar, XPRBvar) |
Add a term involving two XPRBvars and a double to the XPRB expression.
|
![]() ![]() |
addTerm(XPRBvar, XPRBvar, Double) |
Add a term involving two XPRBvars and a double to the XPRB expression.
|
![]() |
assign |
Assign an XPRB expression to the current XPRBexpr.
|
![]() ![]() |
delTerm(XPRBvar) |
Removes terms of a specified XPRbvar from an XPRB expression.
|
![]() ![]() |
delTerm(XPRBvar, XPRBvar) |
Delete a term involving two XPRBvars from the XPRB expression.
|
![]() |
Dispose |
Releases all resources used by the
XPRBexpr
|
![]() |
Dispose(Boolean) |
Releases the unmanaged resources used by the
XPRBexpr and optionally releases the managed resources
|
![]() |
Equals | (Inherited from Object.) |
![]() ![]() ![]() |
EqualTo(XPRBexpr, XPRBexpr) |
Create an XPRBrelation from two XPRBexprs. Equal to.
|
![]() ![]() ![]() |
EqualTo(XPRBexpr, XPRBterm) |
Create an XPRBrelation from an XPRBexpr and an XPRBterm. Equal to.
|
![]() ![]() ![]() |
EqualTo(XPRBexpr, XPRBvar) |
Create an XPRBrelation from an XPRBexpr and an XPRBvar. Equal to.
|
![]() ![]() ![]() |
EqualTo(XPRBexpr, Double) |
Create an XPRBrelation from an XPRBexpr and a double. Equal to.
|
![]() |
Finalize | (Overrides ObjectFinalize.) |
![]() |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() ![]() |
getSol |
Evaluates the XPRB expression.
|
![]() |
GetType |
Gets the type of the current instance.
(Inherited from Object.) |
![]() ![]() ![]() |
GtEq(XPRBexpr, XPRBexpr) |
Create an XPRBrelation from two XPRBexprs. Greater than or equal to.
|
![]() ![]() ![]() |
GtEq(XPRBexpr, XPRBterm) |
Create an XPRBrelation from an XPRBexpr and an XPRBterm. Greater than or equal to.
|
![]() ![]() ![]() |
GtEq(XPRBexpr, XPRBvar) |
Create an XPRBrelation from an XPRBexpr and an XPRBvar. Greater than or equal to.
|
![]() ![]() ![]() |
GtEq(XPRBexpr, Double) |
Create an XPRBrelation from an XPRBexpr and a double. Greater than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBexpr, XPRBexpr) |
Create an XPRBrelation from two XPRBexprs. Less than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBexpr, XPRBterm) |
Create an XPRBrelation from an XPRBexpr and an XPRBterm. Less than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBexpr, XPRBvar) |
Create an XPRBrelation from an XPRBexpr and an XPRBvar. Less than or equal to.
|
![]() ![]() ![]() |
LeEq(XPRBexpr, Double) |
Create an XPRBrelation from an XPRBexpr and a double. Less than or equal to.
|
![]() |
MemberwiseClone |
Creates a shallow copy of the current
Object.
(Inherited from Object.) |
![]() ![]() |
mul(Double) |
Multiplies the XPRB expression by a coefficient d.
|
![]() |
mul(XPRBexpr) |
Multiply the XPRBexpr by another XPRBexpr.
|
![]() ![]() |
mul(Double, XPRBexpr) |
Multiplies an XPRB expression by a coefficient d.
|
![]() ![]() |
mul(XPRBexpr, XPRBexpr) |
Multiplies one XPRB expression by another.
|
![]() ![]() |
mul(XPRBexpr, Double) |
Multiplies an XPRB expression by a coefficient d.
|
![]() ![]() |
mul(XPRBterm, XPRBterm) |
Multiply two XPRBterms together to create an XPRBexpr.
|
![]() ![]() |
neg |
Negates the XPRB expression.
|
![]() ![]() ![]() |
neg(XPRBexpr) |
Negates the XPRB expression.
|
![]() |
Print the XPRBexpr.
|
|
![]() ![]() |
setTerm(Double) |
Adds a new numeric term to an XPRB expression.
|
![]() ![]() |
setTerm(Double, XPRBvar) |
Adds a new term to an XPRB expression.
|
![]() ![]() |
setTerm(XPRBvar, Double) |
Adds a new term to an XPRB expression.
|
![]() ![]() |
setTerm(Double, XPRBvar, XPRBvar) |
Set a new term in the XPRB expression.
|
![]() ![]() |
setTerm(XPRBvar, XPRBvar, Double) |
Set a new term in the XPRB expression.
|
![]() |
sqr | |
![]() ![]() |
sqr(XPRBexpr) |
Square an XPRBexpr.
|
![]() ![]() |
sqr(XPRBterm) |
Square an XPRBterm to create an XPRBexpr.
|
![]() ![]() |
sqr(XPRBvar) |
Square an XPRBvar variable to create an XPRBexpr.
|
![]() |
ToString |
Return the string representation of the expression.
(Overrides ObjectToString.) |

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


XPRBprob objects should only be instantiated and used while a BCL session has been established via XPRB.init() All variables in an expression must belong to the same problem.
