类 PointVectorValuePair

java.lang.Object
org.hipparchus.util.Pair<double[],double[]>
org.hipparchus.optim.PointVectorValuePair
所有已实现的接口:
Serializable

public class PointVectorValuePair extends Pair<double[],double[]> implements Serializable
此类保存一个点和该点处目标函数的矢量值。
另请参阅:
  • 构造器详细资料

    • PointVectorValuePair

      public PointVectorValuePair(double[] point, double[] value)
      构建一个点/目标函数值对。
      参数:
      point - 点的坐标。此实例将存储数组的副本,而不是作为参数传递的数组。
      value - 点处目标函数的值。
    • PointVectorValuePair

      public PointVectorValuePair(double[] point, double[] value, boolean copyArray)
      构建一个点/目标函数值对。
      参数:
      point - 点的坐标。
      value - 点处目标函数的值。
      copyArray - 如果为true,则将复制输入数组,否则将引用它们。
  • 方法详细资料

    • getPoint

      public double[] getPoint()
      获取点。
      返回:
      存储点的副本。
    • getPointRef

      public double[] getPointRef()
      获取点的引用。
      返回:
      指向存储点的内部数组的引用。
    • getValue

      public double[] getValue()
      获取目标函数的值。
      覆盖:
      getValue 在类中 Pair<double[],double[]>
      返回:
      目标函数值的副本。
    • getValueRef

      public double[] getValueRef()
      获取目标函数值的引用。
      返回:
      指向存储目标函数值的内部数组的引用。