QuadExpr.QuadExpr()
二次表达式的构造函数。
概要
QuadExpr()
QuadExpr.QuadExpr()
二次表达式的构造函数。
概要
QuadExpr(double constant)
参量
constant
: 二次表达式中的常值。
QuadExpr.QuadExpr()
只有一线性项的二次表达式的构造函数。
概要
QuadExpr(Var var)
参量
var
: 添加的一线性项对应的变量。
QuadExpr.QuadExpr()
只有一线性项的二次表达式的构造函数。
概要
QuadExpr(Var var, double coeff)
参量
var
: 添加的一线性项对应的变量。
coeff
: 添加的一线性项对应的参数。
QuadExpr.QuadExpr()
二次表达式的构造函数,初始值是给定的线性表达式。
概要
QuadExpr(Expr expr)
参量
expr
: 二次表达式中的线性部分。
QuadExpr.QuadExpr()
使用两个线性表达式构造的二次表达式。
概要
QuadExpr(Var var1, Var var2)
参量
var1
: 第一个初始的变量。
var2
: 第二个初始的变量。
QuadExpr.QuadExpr()
使用两个线性表达式构造的二次表达式。
概要
QuadExpr(Expr expr, Var var)
参量
expr
: 一个初始的线性表达式。
var
: 另一个初始的变量。
QuadExpr.QuadExpr()
使用两个线性表达式构造的二次表达式。
概要
QuadExpr(Expr left, Expr right)
参量
left
: 一个初始的线性表达式。
right
: 另一个初始的线性表达式。
QuadExpr.add()
对二次表达式自加另一个二次表达式。
概要
QuadExpr add(QuadExpr expr, double mult)
参量
expr
: 表达式,包括二次表达式,线性表达式,变量和常量。
mult
: 系数倍数。返回值
自身的二次表达式。
QuadExpr.add()
对二次表达式自加另一个二次表达式。
概要
QuadExpr add(QuadExpr expr)
参量
expr
: 表达式,包括二次表达式,线性表达式,变量和常量。返回值
自身的二次表达式。
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()
对线性表达式自除以常数。
概要
QuadExpr 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()
对线性表达式自乘常数。
概要
QuadExpr 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()
返回值
二次表达式中的二次项数。