Class PointVectorValuePair
- java.lang.Object
-
- org.apache.commons.math4.legacy.core.Pair<double[],double[]>
-
- org.apache.commons.math4.legacy.optim.PointVectorValuePair
-
public class PointVectorValuePair extends Pair<double[],double[]>
This class holds a point and the vectorial value of an objective function at that point.- Since:
- 3.0
- See Also:
PointValuePair
,MultivariateVectorFunction
-
-
Constructor Summary
Constructors Constructor Description PointVectorValuePair(double[] point, double[] value)
Builds a point/objective function value pair.PointVectorValuePair(double[] point, double[] value, boolean copyArray)
Build a point/objective function value pair.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
getPoint()
Gets the point.double[]
getPointRef()
Gets a reference to the point.double[]
getValue()
Gets the value of the objective function.double[]
getValueRef()
Gets a reference to the value of the objective function.
-
-
-
Constructor Detail
-
PointVectorValuePair
public PointVectorValuePair(double[] point, double[] value)
Builds a point/objective function value pair.- Parameters:
point
- Point coordinates. This instance will store a copy of the array, not the array passed as argument.value
- Value of the objective function at the point.
-
PointVectorValuePair
public PointVectorValuePair(double[] point, double[] value, boolean copyArray)
Build a point/objective function value pair.- Parameters:
point
- Point coordinates.value
- Value of the objective function at the point.copyArray
- iftrue
, the input arrays will be copied, otherwise they will be referenced.
-
-
Method Detail
-
getPoint
public double[] getPoint()
Gets the point.- Returns:
- a copy of the stored point.
-
getPointRef
public double[] getPointRef()
Gets a reference to the point.- Returns:
- a reference to the internal array storing the point.
-
getValue
public double[] getValue()
Gets the value of the objective function.
-
getValueRef
public double[] getValueRef()
Gets a reference to the value of the objective function.- Returns:
- a reference to the internal array storing the value of the objective function.
-
-