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(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()

返回值

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