MExpression::MExpression()

给定一个常数,构造一个MExpression对象。

概要

MExpression(double constant)

参量

constant: 常数。

MExpression::MExpression()

给定一个线性表达式,构造一个MExpression对象。

概要

MExpression(const Expr &expr)

参量

expr: 一个线性表达式。

MExpression::MExpression()

给定一个变量,构造一个MExpression对象。

概要

MExpression(const Var &var)

参量

var: 一个变量。

MExpression::AddConstant()

增加表达式中的常数。

概要

void AddConstant(double constant)

参量

constant: 双精度常数。

MExpression::AddExpr()

在MExpression对象加上一个线性表达式。

概要

void AddExpr(const Expr &expr, double mult)

参量

expr: 线性表达式.

mult: 新加的线性表达式的倍数,默认为1.0。

MExpression::AddMExpr()

给MExpression对象加上另一个MExpression表达式。

概要

void AddMExpr(const MExpression &expr, double mult)

参量

expr: MExpression表达式.

mult: MExpression表达式的倍数,默认为1.0。

MExpression::AddTerm()

向MExpression对象添加一线性项。

概要

void AddTerm(const Var &var, double coeff)

参量

var: 新项中的变量。

coeff: 新项中的系数。

MExpression::Clone()

对MExpression对象进行复制。

概要

MExpression Clone()

返回值

新的MExpression对象。

MExpression::GetConstant()

获取表达式中的常数。

概要

double GetConstant()

返回值

表达式中的常数。

MExpression::Represent()

MExpression对象的描述。

概要

std::string Represent(size_t maxlen)

参量

maxlen: 描述的最大长度。

返回值

字符串描述。

MExpression::SetConstant()

设置表达式中的常数。

概要

void SetConstant(double constant)

参量

constant: 双精度常数。