Package | Description |
---|---|
org.apache.commons.math3.linear |
Linear algebra support.
|
org.apache.commons.math3.optim.nonlinear.scalar.noderiv |
This package provides optimization algorithms that do not require derivatives.
|
org.apache.commons.math3.optimization.direct |
This package provides optimization algorithms that don't require derivatives.
|
Modifier and Type | Field and Description |
---|---|
private ArrayRealVector |
JacobiPreconditioner.diag
The diagonal coefficients of the preconditioner.
|
private ArrayRealVector[] |
EigenDecomposition.eigenvectors
Eigenvectors.
|
private ArrayRealVector[] |
EigenDecomposition.Solver.eigenvectors
Eigenvectors.
|
Modifier and Type | Method and Description |
---|---|
ArrayRealVector |
ArrayRealVector.add(RealVector v)
Compute the sum of this vector and
v . |
ArrayRealVector |
ArrayRealVector.append(ArrayRealVector v)
Construct a vector by appending a vector to this vector.
|
ArrayRealVector |
ArrayRealVector.combine(double a,
double b,
RealVector y)
Returns a new vector representing
a * this + b * y , the linear
combination of this and y . |
ArrayRealVector |
ArrayRealVector.combineToSelf(double a,
double b,
RealVector y)
Updates
this with the linear combination of this and
y . |
ArrayRealVector |
ArrayRealVector.copy()
Returns a (deep) copy of this vector.
|
ArrayRealVector |
ArrayRealVector.ebeDivide(RealVector v)
Element-by-element division.
|
ArrayRealVector |
ArrayRealVector.ebeMultiply(RealVector v)
Element-by-element multiplication.
|
ArrayRealVector |
ArrayRealVector.map(UnivariateFunction function)
Acts as if implemented as:
|
ArrayRealVector |
ArrayRealVector.mapToSelf(UnivariateFunction function)
Acts as if it is implemented as:
|
ArrayRealVector |
RealVectorFormat.parse(java.lang.String source)
Parse a string to produce a
RealVector object. |
ArrayRealVector |
RealVectorFormat.parse(java.lang.String source,
java.text.ParsePosition pos)
Parse a string to produce a
RealVector object. |
ArrayRealVector |
ArrayRealVector.subtract(RealVector v)
Subtract
v from this vector. |
Modifier and Type | Method and Description |
---|---|
ArrayRealVector |
ArrayRealVector.append(ArrayRealVector v)
Construct a vector by appending a vector to this vector.
|
Constructor and Description |
---|
ArrayRealVector(ArrayRealVector v)
Construct a vector from another vector, using a deep copy.
|
ArrayRealVector(ArrayRealVector v1,
ArrayRealVector v2)
Construct a vector by appending one vector to another vector.
|
ArrayRealVector(ArrayRealVector v,
boolean deep)
Construct a vector from another vector.
|
ArrayRealVector(ArrayRealVector v1,
double[] v2)
Construct a vector by appending one vector to another vector.
|
ArrayRealVector(ArrayRealVector v1,
RealVector v2)
Construct a vector by appending one vector to another vector.
|
ArrayRealVector(double[] v1,
ArrayRealVector v2)
Construct a vector by appending one vector to another vector.
|
ArrayRealVector(RealVector v1,
ArrayRealVector v2)
Construct a vector by appending one vector to another vector.
|
Solver(double[] realEigenvalues,
double[] imagEigenvalues,
ArrayRealVector[] eigenvectors)
Builds a solver from decomposed matrix.
|
Modifier and Type | Field and Description |
---|---|
private ArrayRealVector |
BOBYQAOptimizer.alternativeNewPoint
Alternative to
BOBYQAOptimizer.newPoint , chosen by
altmov . |
private ArrayRealVector |
BOBYQAOptimizer.currentBest
Current best values for the variables to be optimized.
|
private ArrayRealVector |
BOBYQAOptimizer.fAtInterpolationPoints
Values of the objective function at the interpolation points.
|
private ArrayRealVector |
BOBYQAOptimizer.gradientAtTrustRegionCenter
Gradient of the quadratic model at
BOBYQAOptimizer.originShift +
BOBYQAOptimizer.trustRegionCenterOffset . |
private ArrayRealVector |
BOBYQAOptimizer.lagrangeValuesAtNewPoint
Values of the Lagrange functions at a new point.
|
private ArrayRealVector |
BOBYQAOptimizer.lowerDifference
|
private ArrayRealVector |
BOBYQAOptimizer.modelSecondDerivativesParameters
Parameters of the implicit second derivatives of the quadratic model.
|
private ArrayRealVector |
BOBYQAOptimizer.modelSecondDerivativesValues
Explicit second derivatives of the quadratic model.
|
private ArrayRealVector |
BOBYQAOptimizer.newPoint
|
private ArrayRealVector |
BOBYQAOptimizer.originShift
Shift of origin that should reduce the contributions from rounding
errors to values of the model and Lagrange functions.
|
private ArrayRealVector |
BOBYQAOptimizer.trialStepPoint
Trial step from
BOBYQAOptimizer.trustRegionCenterOffset which is usually
BOBYQAOptimizer.newPoint - BOBYQAOptimizer.trustRegionCenterOffset . |
private ArrayRealVector |
BOBYQAOptimizer.trustRegionCenterOffset
Displacement from
BOBYQAOptimizer.originShift of the trust region center. |
private ArrayRealVector |
BOBYQAOptimizer.upperDifference
Differences
BaseMultivariateOptimizer.getUpperBound() - BOBYQAOptimizer.originShift
All the components of every BOBYQAOptimizer.trustRegionCenterOffset are going
to satisfy the boundsBOBYQAOptimizer.trustRegionCenterOffset i ≤
upperBound i,with appropriate equalities when BOBYQAOptimizer.trustRegionCenterOffset is
on a constraint boundary. |
Modifier and Type | Method and Description |
---|---|
private double[] |
BOBYQAOptimizer.trsbox(double delta,
ArrayRealVector gnew,
ArrayRealVector xbdi,
ArrayRealVector s,
ArrayRealVector hs,
ArrayRealVector hred)
A version of the truncated conjugate gradient is applied.
|
Modifier and Type | Field and Description |
---|---|
private ArrayRealVector |
BOBYQAOptimizer.alternativeNewPoint
Deprecated.
Alternative to
BOBYQAOptimizer.newPoint , chosen by
altmov . |
private ArrayRealVector |
BOBYQAOptimizer.currentBest
Deprecated.
Current best values for the variables to be optimized.
|
private ArrayRealVector |
BOBYQAOptimizer.fAtInterpolationPoints
Deprecated.
Values of the objective function at the interpolation points.
|
private ArrayRealVector |
BOBYQAOptimizer.gradientAtTrustRegionCenter
Deprecated.
Gradient of the quadratic model at
BOBYQAOptimizer.originShift +
BOBYQAOptimizer.trustRegionCenterOffset . |
private ArrayRealVector |
BOBYQAOptimizer.lagrangeValuesAtNewPoint
Deprecated.
Values of the Lagrange functions at a new point.
|
private ArrayRealVector |
BOBYQAOptimizer.lowerDifference
Deprecated.
|
private ArrayRealVector |
BOBYQAOptimizer.modelSecondDerivativesParameters
Deprecated.
Parameters of the implicit second derivatives of the quadratic model.
|
private ArrayRealVector |
BOBYQAOptimizer.modelSecondDerivativesValues
Deprecated.
Explicit second derivatives of the quadratic model.
|
private ArrayRealVector |
BOBYQAOptimizer.newPoint
Deprecated.
|
private ArrayRealVector |
BOBYQAOptimizer.originShift
Deprecated.
Shift of origin that should reduce the contributions from rounding
errors to values of the model and Lagrange functions.
|
private ArrayRealVector |
BOBYQAOptimizer.trialStepPoint
Deprecated.
Trial step from
BOBYQAOptimizer.trustRegionCenterOffset which is usually
BOBYQAOptimizer.newPoint - BOBYQAOptimizer.trustRegionCenterOffset . |
private ArrayRealVector |
BOBYQAOptimizer.trustRegionCenterOffset
Deprecated.
Displacement from
BOBYQAOptimizer.originShift of the trust region center. |
private ArrayRealVector |
BOBYQAOptimizer.upperDifference
Deprecated.
Differences
BaseAbstractMultivariateOptimizer.getUpperBound() - BOBYQAOptimizer.originShift
All the components of every BOBYQAOptimizer.trustRegionCenterOffset are going
to satisfy the boundsBOBYQAOptimizer.trustRegionCenterOffset i ≤
upperBound i,with appropriate equalities when BOBYQAOptimizer.trustRegionCenterOffset is
on a constraint boundary. |
Modifier and Type | Method and Description |
---|---|
private double[] |
BOBYQAOptimizer.trsbox(double delta,
ArrayRealVector gnew,
ArrayRealVector xbdi,
ArrayRealVector s,
ArrayRealVector hs,
ArrayRealVector hred)
Deprecated.
A version of the truncated conjugate gradient is applied.
|