org.apache.commons.math3.optimization
Class PointVectorValuePair

java.lang.Object
  extended by org.apache.commons.math3.util.Pair<double[],double[]>
      extended by org.apache.commons.math3.optimization.PointVectorValuePair
All Implemented Interfaces:
Serializable

Deprecated. As of 3.1 (to be removed in 4.0).

@Deprecated
public class PointVectorValuePair
extends Pair<double[],double[]>
implements Serializable

This class holds a point and the vectorial value of an objective function at that point.

Since:
3.0
Version:
$Id: PointVectorValuePair.java 1422230 2012-12-15 12:11:13Z erans $
See Also:
PointValuePair, MultivariateVectorFunction, Serialized Form

Nested Class Summary
private static class PointVectorValuePair.DataTransferObject
          Deprecated. Internal class used only for serialization.
 
Field Summary
private static long serialVersionUID
          Deprecated. Serializable UID.
 
Constructor Summary
PointVectorValuePair(double[] point, double[] value)
          Deprecated. Builds a point/objective function value pair.
PointVectorValuePair(double[] point, double[] value, boolean copyArray)
          Deprecated. Build a point/objective function value pair.
 
Method Summary
 double[] getPoint()
          Deprecated. Gets the point.
 double[] getPointRef()
          Deprecated. Gets a reference to the point.
 double[] getValue()
          Deprecated. Gets the value of the objective function.
 double[] getValueRef()
          Deprecated. Gets a reference to the value of the objective function.
private  Object writeReplace()
          Deprecated. Replace the instance with a data transfer object for serialization.
 
Methods inherited from class org.apache.commons.math3.util.Pair
equals, getFirst, getKey, getSecond, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Deprecated. 
Serializable UID.

See Also:
Constant Field Values
Constructor Detail

PointVectorValuePair

public PointVectorValuePair(double[] point,
                            double[] value)
Deprecated. 
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)
Deprecated. 
Build a point/objective function value pair.

Parameters:
point - Point coordinates.
value - Value of the objective function at the point.
copyArray - if true, the input arrays will be copied, otherwise they will be referenced.
Method Detail

getPoint

public double[] getPoint()
Deprecated. 
Gets the point.

Returns:
a copy of the stored point.

getPointRef

public double[] getPointRef()
Deprecated. 
Gets a reference to the point.

Returns:
a reference to the internal array storing the point.

getValue

public double[] getValue()
Deprecated. 
Gets the value of the objective function.

Overrides:
getValue in class Pair<double[],double[]>
Returns:
a copy of the stored value of the objective function.

getValueRef

public double[] getValueRef()
Deprecated. 
Gets a reference to the value of the objective function.

Returns:
a reference to the internal array storing the value of the objective function.

writeReplace

private Object writeReplace()
Deprecated. 
Replace the instance with a data transfer object for serialization.

Returns:
data transfer object that will be serialized


Copyright (c) 2003-2013 Apache Software Foundation