Package dev.nm.analysis.function.rn2r1
Class QuadraticFunction
java.lang.Object
dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
dev.nm.analysis.function.rn2r1.QuadraticFunction
- All Implemented Interfaces:
Function<Vector,
,Double> RealScalarFunction
- Direct Known Subclasses:
QPProblemOnlyEqualityConstraints
A quadratic function takes this form: \(f(x) = \frac{1}{2} \times x'Hx + x'p + c\).
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.nm.analysis.function.Function
Function.EvaluationException
-
Constructor Summary
ConstructorsConstructorDescriptionQuadraticFunction
(Matrix H, Vector p) Construct a quadratic function of this form: \(f(x) = \frac{1}{2} \times x'Hx + x'p\).QuadraticFunction
(Matrix H, Vector p, double c) Construct a quadratic function of this form: \(f(x) = \frac{1}{2} \times x'Hx + x'p + c\).Copy constructor. -
Method Summary
Methods inherited from class dev.nm.analysis.function.rn2r1.AbstractRealScalarFunction
dimensionOfDomain, dimensionOfRange
-
Constructor Details
-
QuadraticFunction
Construct a quadratic function of this form: \(f(x) = \frac{1}{2} \times x'Hx + x'p + c\).- Parameters:
H
- a symmetric, positive semi-definite matrixp
- a vectorc
- a constant
-
QuadraticFunction
Construct a quadratic function of this form: \(f(x) = \frac{1}{2} \times x'Hx + x'p\).- Parameters:
H
- a symmetric, positive semi-definite matrixp
- a vector
-
QuadraticFunction
Copy constructor.- Parameters:
f
- a quadratic function
-
-
Method Details