类 RealVectorAbstractTest.RealVectorTestImpl
java.lang.Object
org.hipparchus.linear.RealVector
org.hipparchus.linear.RealVectorAbstractTest.RealVectorTestImpl
- 所有已实现的接口:
-
Serializable
public static class RealVectorAbstractTest.RealVectorTestImpl extends RealVector implements Serializable
RealVector 抽象类的最小实现,用于混合类型单元测试。
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 org.hipparchus.linear.RealVector
RealVector.Entry, RealVector.SparseEntryIterator -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明append(double d) 通过将双精度数附加到此向量来构造新向量。append(RealVector v) 通过将向量附加到此向量来构造新向量。copy()返回此向量的(深层)副本。逐元素除法。逐元素乘法。int返回向量的大小。doublegetEntry(int index) 返回指定索引处的条目。getSubVector(int index, int n) 从连续元素中获取子向量。boolean检查此向量的任何坐标是否为无穷大且没有一个是NaN。booleanisNaN()检查此向量的任何坐标是否为NaN。voidsetEntry(int index, double value) 设置单个元素。voidsetSubVector(int index, RealVector v) 设置一系列连续元素。从类继承的方法 org.hipparchus.linear.RealVector
add, addToEntry, checkIndex, checkIndices, checkVectorDimensions, checkVectorDimensions, combine, combineToSelf, cosine, dotProduct, equals, getDistance, getL1Distance, getL1Norm, getLInfDistance, getLInfNorm, getMaxIndex, getMaxValue, getMinIndex, getMinValue, getNorm, hashCode, iterator, map, mapAdd, mapAddToSelf, mapDivide, mapDivideToSelf, mapMultiply, mapMultiplyToSelf, mapSubtract, mapSubtractToSelf, mapToSelf, outerProduct, projection, set, sparseIterator, subtract, toArray, unitize, unitVector, unmodifiableRealVector, walkInDefaultOrder, walkInDefaultOrder, walkInDefaultOrder, walkInDefaultOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder
-
字段详细资料
-
data
protected double[] data向量的条目。
-
-
构造器详细资料
-
RealVectorTestImpl
public RealVectorTestImpl(double[] d)
-
-
方法详细资料
-
copy
从类复制的说明:RealVector返回此向量的(深层)副本。- 指定者:
-
copy在类中RealVector - 返回:
- 一个向量副本。
-
ebeMultiply
从类复制的说明:RealVector逐元素乘法。- 指定者:
-
ebeMultiply在类中RealVector - 参数:
-
v- 必须将实例元素乘以的向量 - 返回:
- 包含所有i的this[i] * v[i]的向量。
-
ebeDivide
从类复制的说明: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
从类复制的说明:RealVector通过将向量附加到此向量来构造新向量。- 指定者:
-
append在类中RealVector - 参数:
-
v- 要附加到此向量的向量。 - 返回:
- 一个新向量。
-
append
从类复制的说明:RealVector通过将双精度数附加到此向量来构造新向量。- 指定者:
-
append在类中RealVector - 参数:
-
d- 要附加的双精度数。 - 返回:
- 一个新向量。
-
getSubVector
从类复制的说明:RealVector从连续元素中获取子向量。- 指定者:
-
getSubVector在类中RealVector - 参数:
-
index- 第一个元素的索引。 -
n- 要检索的元素数量。 - 返回:
- 包含n个元素的向量。
-
setEntry
public void setEntry(int index, double value) 从类复制的说明:RealVector设置单个元素。- 指定者:
-
setEntry在类中RealVector - 参数:
-
index- 元素索引。 -
value- 元素的新值。 - 另请参阅:
-
setSubVector
从类复制的说明: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。
-