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

返回值

非线性表达式中的非线形字段大小。