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 linear expression.
Synopsis
MExpression(const Expr &expr)Arguments
expr: a linear expression.
MExpression::AddExpr()¶
Add a linear expression to MExpression object.
Synopsis
void AddExpr(const 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(const 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(const 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::Represent()¶
String representation of MExpression object.
Synopsis
std::string Represent(size_t maxlen)Arguments
maxlen: max length of representation.Return
string object.