NlExpr.NlExpr()
NlExpr的默认构造函数。
概要
NlExpr()
NlExpr.NlExpr()
NlExpr的构造函数。
概要
NlExpr(double constant)
参量
constant
: NlExpr中的常值。
NlExpr.NlExpr()
使用一个变量构造非线性表达式。
概要
NlExpr(Var var)
参量
var
: 添加的变量。
NlExpr.NlExpr()
使用变量和其系数构造的非线性表达式。
概要
NlExpr(Var var, double coeff)
参量
var
: 添加的这一项对应的变量。
coeff
: 添加的这一项对应的参数。
NlExpr.NlExpr()
使用一个线性表达式构造非线性表达式。
概要
NlExpr(Expr expr)
参量
expr
: 添加的线性表达式。
NlExpr.NlExpr()
使用一个二次表达式构造非线性表达式。
概要
NlExpr(QuadExpr expr)
参量
expr
: 添加的二次表达式。
NlExpr.add()
对非线性表达式自加另一个表达式。
概要
NlExpr add(NlExpr expr, double mult)
参量
expr
: 表达式,包括非线性表达式,二次表达式,线性表达式和变量。
mult
: 系数倍数。返回值
非线性表达式自身。
NlExpr.add()
对非线性表达式自加另一个表达式。
概要
NlExpr add(NlExpr expr)
参量
expr
: 表达式,包括非线性表达式,二次表达式,线性表达式,变量和常量。返回值
非线性表达式自身。
NlExpr.addConstant()
增加非线性表达式中的常数。
概要
void addConstant(double constant)
参量
constant
: 非线性表达式中的常数改变量。
NlExpr.addLinExpr()
添加一个线性表达式的项,并乘以倍数。
概要
void addLinExpr(Expr expr, double mult)
参量
expr
: 需要添加的线性表达式。
mult
: 系数倍数。
NlExpr.addNlExpr()
添加一个非线性表达式的项,并乘以倍数。
概要
void addNlExpr(NlExpr expr, double mult)
参量
expr
: 需要添加的非线性表达式。
mult
: 系数倍数。
NlExpr.addQuadExpr()
添加一个二次表达式的项,并乘以倍数。
概要
void addQuadExpr(QuadExpr expr, double mult)
参量
expr
: 需要添加的二次表达式。
mult
: 系数倍数。
NlExpr.addTerm()
向非线性表达式中添加一线性项。
概要
void addTerm(Var var, double coeff)
参量
var
: 新线性项中的变量。
coeff
: 新线性项中的系数。
NlExpr.addTerms()
向非线性表达式中添加一些线性项。
概要
void addTerms(Var[] vars, double[] coeffs)
参量
vars
: 新线性项中的变量数组。
coeffs
: 新线性项中的系数数组。
NlExpr.addTerms()
向非线性表达式中添加一些线性项。
概要
void addTerms(VarArray vars, double[] coeffs)
参量
vars
: 新线性项中的一批变量。
coeffs
: 新线性项中的系数数组。
NlExpr.clear()
清空非线性表达式。
概要
void clear()
NlExpr.clone()
深度拷贝非线性表达式。
概要
NlExpr clone()
返回值
新的非线性表达式对象。
NlExpr.divide()
对非线性表达式自除以另一个表达式。
概要
NlExpr divide(NlExpr expr)
参量
expr
: 表达式,包括非线性表达式,二次表达式,线性表达式,变量和常量。返回值
非线性表达式自身。
NlExpr.getConstant()
获取非线性表达式中的常数项。
概要
double getConstant()
返回值
非线性表达式中的常数项。
NlExpr.getLinExpr()
获取非线性表达式中的线性表达式。
概要
Expr getLinExpr()
返回值
线性表达式对象。
NlExpr.multiply()
对非线性表达式自乘另一个表达式。
概要
NlExpr multiply(NlExpr expr)
参量
expr
: 表达式,包括非线性表达式,二次表达式,线性表达式,变量和常量。返回值
非线性表达式自身。
NlExpr.negate()
对非线性表达式取反。
概要
NlExpr negate()
返回值
非线性表达式自身。
NlExpr.reserve()
预分配大小为n项的空间。
概要
void reserve(int n)
参量
n
: 预分配空间的大小。
NlExpr.setConstant()
设置非线性表达式中的常数。
概要
void setConstant(double constant)
参量
constant
: 非线性表达式中的常数。
NlExpr.size()
获取非线性表达式中的非线性字段大小。
概要
long size()
返回值
非线性表达式中的非线形字段大小。