MQExpression.MQExpression()

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

概要

MQExpression(double constant)

参量

constant: 常数。

MQExpression.MQExpression()

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

概要

MQExpression(QuadExpr expr)

参量

expr: 一个二次表达式。

MQExpression.AddConstant()

增加表达式中的常数。

概要

void AddConstant(double constant)

参量

constant: 双精度常数。

MQExpression.AddExpr()

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

概要

void AddExpr(Expr expr, double mult)

参量

expr: 线性表达式.

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

MQExpression.AddMExpr()

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

概要

void AddMExpr(MExpression expr, double mult)

参量

expr: MExpression表达式。

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

MQExpression.AddMQExpr()

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

概要

void AddMQExpr(MQExpression expr, double mult)

参量

expr: MQExpression表达式.

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

MQExpression.AddQuadExpr()

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

概要

void AddQuadExpr(MExpression left, Expr right)

参量

left: MExpression对象。

right: Expr对象。

MQExpression.AddQuadExpr()

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

概要

void AddQuadExpr(MExpression left, MExpression right)

参量

left: 左边的MExpression对象。

right: 右边的MExpression对象。

MQExpression.AddQuadExpr()

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

概要

void AddQuadExpr(QuadExpr expr, double mult)

参量

expr: 二次表达式。

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

MQExpression.AddQuadExpr()

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

概要

void AddQuadExpr(MExpression expr, Var var)

参量

expr: MExpression对象。

var: Var对象。

MQExpression.AddTerm()

向MQExpression对象添加一线性项。

概要

void AddTerm(Var var, double coeff)

参量

var: 新项中的变量。

coeff: 新项中的系数。

MQExpression.AddTerm()

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

概要

void AddTerm(

Var var1,

Var var2,

double coeff)

参量

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

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

coeff: 新二次项中的系数。

MQExpression.Clone()

对MQExpression对象进行复制。

概要

MQExpression Clone()

返回值

新的MQExpression对象。

MQExpression.GetConstant()

获取表达式中的常数。

概要

double GetConstant()

返回值

表达式中的常数。

MQExpression.Represent()

MQExpression对象的描述。

概要

string Represent(uint maxlen)

参量

maxlen: 容纳描述字符串的缓冲区长度。

返回值

描述字符串。