QuadExpr.QuadExpr()

二次表达式的构造函数。

概要

QuadExpr(double constant)

参量

constant: 二次表达式对象中的常量。

QuadExpr.QuadExpr()

包含一线性项的二次表达式的构造函数。

概要

QuadExpr(Var var, double coeff)

参量

var: 添加的一线性项对应的变量。

coeff: 添加的一线性项对应的参数,默认值为1.0。

QuadExpr.QuadExpr()

二次表达式的构造函数,初始值是给定的线性表达式。

概要

QuadExpr(Expr expr)

参量

expr: 二次表达式中的线性部分。

QuadExpr.QuadExpr()

使用两个线性表达式构造的二次表达式。

概要

QuadExpr(Expr expr, Var var)

参量

expr: 一个初始的线性表达式。

var: 另一个初始的变量。

QuadExpr.QuadExpr()

使用两个线性表达式构造的二次表达式。

概要

QuadExpr(Expr left, Expr right)

参量

left: 一个初始的线性表达式。

right: 另一个初始的线性表达式。

QuadExpr.AddConstant()

增加二次表达式中的常数。

概要

void AddConstant(double constant)

参量

constant: 二次表达式中的常数改变量。

QuadExpr.AddLinExpr()

在二次表达式中添加一个线性表达式。

概要

void AddLinExpr(Expr expr)

参量

expr: 需要添加的线性表达式。

QuadExpr.AddLinExpr()

添加一个线性表达式的项,并乘以倍数。

概要

void AddLinExpr(Expr expr, double mult)

参量

expr: 需要添加的线性表达式

mult: 倍数参数。

QuadExpr.AddQuadExpr()

在二次表达式中添加一个二次表达式。

概要

void AddQuadExpr(QuadExpr expr)

参量

expr: 需要添加的二次表达式。

QuadExpr.AddQuadExpr()

添加一个二次表达式的项,并乘以倍数。

概要

void AddQuadExpr(QuadExpr expr, double mult)

参量

expr: 需要添加的二次表达式

mult: 倍数参数。

QuadExpr.AddTerm()

向二次表达式中添加一线性项。

概要

void AddTerm(Var var, double coeff)

参量

var: 新线性项中的变量。

coeff: 新线性项中的系数。

QuadExpr.AddTerm()

向二次表达式中添加一个二次项。

概要

void AddTerm(

Var var1,

Var var2,

double coeff)

参量

var1: 新二次项中的变量1。

var2: 新二次项中的变量2。

coeff: 新二次项中的系数。

QuadExpr.AddTerms()

向二次表达式中添加一些线性项。

概要

void AddTerms(Var[] vars, double coeff)

参量

vars: 新线性项中的变量数组。

coeff: 新线性项中的公共系数。

QuadExpr.AddTerms()

向二次表达式中添加一些线性项。

概要

void AddTerms(Var[] vars, double[] coeffs)

参量

vars: 新线性项中的变量数组。

coeffs: 新线性项中的系数数组。

QuadExpr.AddTerms()

向二次表达式中添加线性项。

概要

void AddTerms(VarArray vars, double coeff)

参量

vars: 新线性项中的变量构成的VarArray类。

coeff: 新线性项中的公共系数。

QuadExpr.AddTerms()

向二次表达式中添加线性项。

概要

void AddTerms(VarArray vars, double[] coeffs)

参量

vars: 新线性项中的变量构成的VarArray类。

coeffs: 新线性项中的系数数组。

QuadExpr.AddTerms()

向二次表达式中添加一些二次项。

概要

void AddTerms(

VarArray vars1,

VarArray vars2,

double[] coeffs)

参量

vars1: 新二次项中的变量数组1。

vars2: 新二次项中的变量数组2。

coeffs: 新二次项中的系数数组。

QuadExpr.AddTerms()

向二次表达式中添加一些二次项。

概要

void AddTerms(

Var[] vars1,

Var[] vars2,

double[] coeffs)

参量

vars1: 新二次项中的变量数组1。

vars2: 新二次项中的变量数组2。

coeffs: 新二次项中的系数数组。

QuadExpr.Clone()

深度拷贝二次表达式对象。

概要

QuadExpr Clone()

返回值

复制的二次表达式对象。

QuadExpr.Evaluate()

求解后对二次表达式估值。

概要

double Evaluate()

返回值

表达式估值。

QuadExpr.GetCoeff()

获取二次表达式指定索引值对应项数中的系数。

概要

double GetCoeff(int i)

参量

i: 指定索引值。

返回值

指定索引值对应项数中的系数。

QuadExpr.GetConstant()

获取二次表达式中的常数。

概要

double GetConstant()

返回值

二次表达式中的常数。

QuadExpr.GetLinExpr()

获取二次表达式中的线性表达式。

概要

Expr GetLinExpr()

返回值

线性表达式对象。

QuadExpr.GetVar1()

获取二次表达式指定索引值对应项数中的第一个变量。

概要

Var GetVar1(int i)

参量

i: 指定索引值。

返回值

指定索引值对应项数中的第一个变量。

QuadExpr.GetVar2()

获取表达式指定索引值对应项数中的第二个变量。

概要

Var GetVar2(int i)

参量

i: 指定索引值。

返回值

指定索引值对应项数中的第二个变量。

QuadExpr.Remove()

删除二次表达式中指定索引值的项。

概要

void Remove(int idx)

参量

idx: 指定索引值。

QuadExpr.Remove()

删除二次表达式中与指定变量相关的项。

概要

void Remove(Var var)

参量

var: 指定删除的变量。

QuadExpr.SetCoeff()

设置二次表达式指定索引值项数中的系数。

概要

void SetCoeff(int i, double val)

参量

i: 指定索引值。

val: 指定索引值项数中的参数。

QuadExpr.SetConstant()

设置二次表达式中的常数。

概要

void SetConstant(double constant)

参量

constant: 二次表达式中的常数。

QuadExpr.Size()

获取二次表达式中的项数。

概要

long Size()

返回值

二次表达式中的二次项数。