public class LinearInequalityConstraint extends InequalityConstraint implements org.hipparchus.optim.OptimizationData
Modifier and Type | Field and Description |
---|---|
org.hipparchus.linear.RealMatrix |
A
The corresponding set of individual linear constraint functions
|
Constructor and Description |
---|
LinearInequalityConstraint(double[][] A,
double[] b)
Construct a set of linear inequality constraints from Ax < B
|
LinearInequalityConstraint(org.hipparchus.linear.RealMatrix A,
org.hipparchus.linear.RealVector b)
Construct a set of linear inequality constraints from Ax < B
|
Modifier and Type | Method and Description |
---|---|
int |
dim()
Returns the dimensionality of the function domain.
|
int |
dimY()
Returns the dimensionality of the function eval.
|
org.hipparchus.linear.RealMatrix |
jacobian(org.hipparchus.linear.RealVector x)
Returns the gradient of this function at (x)
|
org.hipparchus.linear.RealVector |
value(org.hipparchus.linear.RealVector x)
Returns the value of this function at (x)
|
getLowerBound, getUpperBound
gradient, value
public final org.hipparchus.linear.RealMatrix A
public LinearInequalityConstraint(org.hipparchus.linear.RealMatrix A, org.hipparchus.linear.RealVector b)
A
- A matrix linear coefficient vectorsb
- A vector of constantspublic LinearInequalityConstraint(double[][] A, double[] b)
A
- A matrix linear coefficient vectorsb
- A vector of constantspublic int dim()
VectorDifferentiableFunction
dim
in class VectorDifferentiableFunction
public org.hipparchus.linear.RealVector value(org.hipparchus.linear.RealVector x)
VectorDifferentiableFunction
value
in class VectorDifferentiableFunction
x
- a point to evaluate this function at.public org.hipparchus.linear.RealMatrix jacobian(org.hipparchus.linear.RealVector x)
VectorDifferentiableFunction
jacobian
in class VectorDifferentiableFunction
x
- a point to evaluate this gradient atpublic int dimY()
VectorDifferentiableFunction
dimY
in class VectorDifferentiableFunction