MQExpression.MQExpression()
Construct a MQExpression object with the given constant.
Synopsis
MQExpression(double constant)
Arguments
constant
: constant number.
MQExpression.MQExpression()
Construct a MQExpression object with the given quadratic expression.
Synopsis
MQExpression(QuadExpr expr)
Arguments
expr
: a quadratic expression.
MQExpression.AddConstant()
Add constant for the expression.
Synopsis
void AddConstant(double constant)
Arguments
constant
: the value of the constant.
MQExpression.AddExpr()
Add a linear expression to MQExpression object.
Synopsis
void AddExpr(Expr expr, double mult)
Arguments
expr
: linear expression object.
mult
: the multiplier of linear expression, default value is 1.0.
MQExpression.AddMExpr()
Add MExpression to MQExpression object.
Synopsis
void AddMExpr(MExpression expr, double mult)
Arguments
expr
: MExpression object.
mult
: the multiplier of MExpression, default value is 1.0.
MQExpression.AddMQExpr()
Add MQExpression to MQExpression object.
Synopsis
void AddMQExpr(MQExpression expr, double mult)
Arguments
expr
: MQExpression object.
mult
: the multiplier of MQExpression, default value is 1.0.
MQExpression.AddQuadExpr()
Add a quadratic expression to MQExpression object.
Synopsis
void AddQuadExpr(MExpression left, Expr right)
Arguments
left
: MExpression object.
right
: Expr object.
MQExpression.AddQuadExpr()
Add a quadratic expression to MQExpression object.
Synopsis
void AddQuadExpr(MExpression left, MExpression right)
Arguments
left
: left MExpression object.
right
: right MExpression object.
MQExpression.AddQuadExpr()
Add a quadratic expression to MQExpression object.
Synopsis
void AddQuadExpr(QuadExpr expr, double mult)
Arguments
expr
: quadratic expression object.
mult
: the multiplier of quadratic expression, default value is 1.0.
MQExpression.AddQuadExpr()
Add a quadratic expression to MQExpression object.
Synopsis
void AddQuadExpr(MExpression expr, Var var)
Arguments
expr
: MExpression object.
var
: Var object.
MQExpression.AddTerm()
Add a linear term to MQExpression object.
Synopsis
void AddTerm(Var var, double coeff)
Arguments
var
: variable of new term.
coeff
: coefficient of new term.
MQExpression.AddTerm()
Add a quadratic term to MQExpression object.
Synopsis
void AddTerm(
Var var1,
Var var2,
double coeff)
Arguments
var1
: first variable of new quadratic term.
var2
: second variable of new quadratic term.
coeff
: coefficient of new quadratic term.
MQExpression.Clone()
Clone MQExpression object.
Synopsis
MQExpression Clone()
Return
new MQExpression object.
MQExpression.GetConstant()
Get constant in expression.
Synopsis
double GetConstant()
Return
constant in expression.
MQExpression.Represent()
String representation of MQExpression object.
Synopsis
string Represent(uint maxlen)
Arguments
maxlen
: maximum buffer length for representations string.Return
string object.