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.