MExpression.MExpression()
Construct a MExpression object with the given constant.
Synopsis
MExpression(double constant)
Arguments
constant
: constant number.
MExpression.MExpression()
Construct a MExpression object with the given variable.
Synopsis
MExpression(Var var)
Arguments
var
: variable object.
MExpression.MExpression()
Construct a MExpression object with the given linear expression.
Synopsis
MExpression(Expr expr)
Arguments
expr
: a linear expression.
MExpression.AddConstant()
Add constant for the expression.
Synopsis
void AddConstant(double constant)
Arguments
constant
: the value of the constant.
MExpression.AddExpr()
Add a linear expression to MExpression object.
Synopsis
void AddExpr(Expr expr, double mult)
Arguments
expr
: linear expression object.
mult
: the multiplier of linear expression, default value is 1.0.
MExpression.AddMExpr()
Add MExpression to MExpression object.
Synopsis
void AddMExpr(MExpression expr, double mult)
Arguments
expr
: MExpression object.
mult
: the multiplier of MExpression, default value is 1.0.
MExpression.AddTerm()
Add a linear term to MExpression object.
Synopsis
void AddTerm(Var var, double coeff)
Arguments
var
: variable of new term.
coeff
: coefficient of new term.
MExpression.Clone()
Clone MExpression object.
Synopsis
MExpression Clone()
Return
new MExpression object.
MExpression.GetConstant()
Get constant in expression.
Synopsis
double GetConstant()
Return
constant in expression.
MExpression.Represent()
String representation of MExpression object.
Synopsis
string Represent(int maxlen)
Arguments
maxlen
: maximum buffer length for representations string.Return
string object.
MExpression.SetConstant()
Set constant for the expression.
Synopsis
void SetConstant(double constant)
Arguments
constant
: the value of the constant.