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()返回值
非线性表达式中的非线形字段大小。