MQExpression::MQExpression()

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

概要

MQExpression(double constant)

参量

constant: 常数。

MQExpression::MQExpression()

给定一个二次表达式,构造一个MQExpression对象。

概要

MQExpression(const QuadExpr &expr)

参量

expr: 一个二次表达式。

MQExpression::AddConstant()

增加表达式中的常数。

概要

void AddConstant(double constant)

参量

constant: 双精度常数。

MQExpression::AddExpr()

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

概要

void AddExpr(const Expr &expr, double mult)

参量

expr: 线性表达式。

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

MQExpression::AddMExpr()

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

概要

void AddMExpr(const MExpression &expr, double mult)

参量

expr: MExpression表达式。

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

MQExpression::AddMQExpr()

给MQExpression对象加上一个MQExpression表达式。

概要

void AddMQExpr(const MQExpression &expr, double mult)

参量

expr: MQExpression表达式.

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

MQExpression::AddQuadExpr()

对MQExpression对象加上一个二次表达式。

概要

void AddQuadExpr(const MExpression &left, const MExpression &right)

参量

left: 左边的MExpression对象。

right: 右边的MExpression对象。

MQExpression::AddQuadExpr()

对MQExpression对象加上一个二次表达式。

概要

void AddQuadExpr(const QuadExpr &expr, double mult)

参量

expr: 二次表达式。

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

MQExpression::AddQuadExpr()

对MQExpression对象加上一个二次表达式。

概要

void AddQuadExpr(const MExpression &expr, const Var &var)

参量

expr: MExpression对象。

var: Var对象。

MQExpression::AddQuadExpr()

对MQExpression对象加上一个二次表达式。

概要

void AddQuadExpr(const MExpression &left, const Expr &right)

参量

left: MExpression对象。

right: Expr对象。

MQExpression::AddTerm()

向MQExpression对象添加一线性项。

概要

void AddTerm(const Var &var, double coeff)

参量

var: 新项中的变量。

coeff: 新项中的系数。

MQExpression::AddTerm()

向MQExpression对象添加一个二次项。

概要

void AddTerm(

const Var &var1,

const Var &var2,

double coeff)

参量

var1: 新二次项中的第一个变量。

var2: 新二次项中的第二个变量。

coeff: 新二次项中的系数。

MQExpression::Clone()

对MQExpression对象进行复制。

概要

MQExpression Clone()

返回值

新的MQExpression对象。

MQExpression::GetConstant()

获取表达式中的常数。

概要

double GetConstant()

返回值

表达式中的常数。

MQExpression::Represent()

MQExpression对象的描述。

概要

std::string Represent(size_t maxlen)

参量

maxlen: 描述的最大长度。

返回值

字符串描述。