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
: 双精度常数。