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.Divide()
对二次表达式自除以常数。
概要
void Divide(double c)参量
c: 常数操作数。
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.Multiply()
二次表达式自乘一个常数。
概要
void Multiply(double c)参量
c: 常数操作数。
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()返回值
二次表达式中的二次项数。