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.evaluate()
求解后对非线性表达式估值。
概要
double evaluate()
返回值
非线性表达式的估值。
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()
返回值
非线性表达式中的非线形字段大小。