类 RealVectorAbstractTest.RealVectorTestImpl

java.lang.Object
org.hipparchus.linear.RealVector
org.hipparchus.linear.RealVectorAbstractTest.RealVectorTestImpl
所有已实现的接口:
Serializable
封闭类:
RealVectorAbstractTest

public static class RealVectorAbstractTest.RealVectorTestImpl extends RealVector implements Serializable
RealVector 抽象类的最小实现,用于混合类型单元测试。
另请参阅:
  • 字段详细资料

    • data

      protected double[] data
      向量的条目。
  • 构造器详细资料

    • RealVectorTestImpl

      public RealVectorTestImpl(double[] d)
  • 方法详细资料

    • copy

      public RealVector copy()
      从类复制的说明: RealVector
      返回此向量的(深层)副本。
      指定者:
      copy 在类中 RealVector
      返回:
      一个向量副本。
    • ebeMultiply

      public RealVector ebeMultiply(RealVector v)
      从类复制的说明: RealVector
      逐元素乘法。
      指定者:
      ebeMultiply 在类中 RealVector
      参数:
      v - 必须将实例元素乘以的向量
      返回:
      包含所有i的this[i] * v[i]的向量。
    • ebeDivide

      public RealVector ebeDivide(RealVector v)
      从类复制的说明: RealVector
      逐元素除法。
      指定者:
      ebeDivide 在类中 RealVector
      参数:
      v - 必须将实例元素除以的向量。
      返回:
      包含所有i的this[i] / v[i]的向量。
    • getEntry

      public double getEntry(int index)
      从类复制的说明: RealVector
      返回指定索引处的条目。
      指定者:
      getEntry 在类中 RealVector
      参数:
      index - 要获取的条目的索引位置。
      返回:
      index处的向量条目。
      另请参阅:
    • getDimension

      public int getDimension()
      从类复制的说明: RealVector
      返回向量的大小。
      指定者:
      getDimension 在类中 RealVector
      返回:
      此向量的大小。
    • append

      public RealVector append(RealVector v)
      从类复制的说明: RealVector
      通过将向量附加到此向量来构造新向量。
      指定者:
      append 在类中 RealVector
      参数:
      v - 要附加到此向量的向量。
      返回:
      一个新向量。
    • append

      public RealVector append(double d)
      从类复制的说明: RealVector
      通过将双精度数附加到此向量来构造新向量。
      指定者:
      append 在类中 RealVector
      参数:
      d - 要附加的双精度数。
      返回:
      一个新向量。
    • getSubVector

      public RealVector getSubVector(int index, int n)
      从类复制的说明: RealVector
      从连续元素中获取子向量。
      指定者:
      getSubVector 在类中 RealVector
      参数:
      index - 第一个元素的索引。
      n - 要检索的元素数量。
      返回:
      包含n个元素的向量。
    • setEntry

      public void setEntry(int index, double value)
      从类复制的说明: RealVector
      设置单个元素。
      指定者:
      setEntry 在类中 RealVector
      参数:
      index - 元素索引。
      value - 元素的新值。
      另请参阅:
    • setSubVector

      public void setSubVector(int index, RealVector v)
      从类复制的说明: RealVector
      设置一系列连续元素。
      指定者:
      setSubVector 在类中 RealVector
      参数:
      index - 要设置的第一个元素的索引。
      v - 包含要设置的值的向量。
    • isNaN

      public boolean isNaN()
      从类复制的说明: RealVector
      检查此向量的任何坐标是否为NaN
      指定者:
      isNaN 在类中 RealVector
      返回:
      如果此向量的任何坐标为NaN,则返回true,否则返回false
    • isInfinite

      public boolean isInfinite()
      从类复制的说明: RealVector
      检查此向量的任何坐标是否为无穷大且没有一个是NaN
      指定者:
      isInfinite 在类中 RealVector
      返回:
      如果此向量的任何坐标为无穷大且没有一个是NaN,则返回true,否则返回false