类 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
返回向量的大小。double
getEntry
(int index) 返回指定索引处的条目。getSubVector
(int index, int n) 从连续元素中获取子向量。boolean
检查此向量的任何坐标是否为无穷大且没有一个是NaN
。boolean
isNaN()
检查此向量的任何坐标是否为NaN
。void
setEntry
(int index, double value) 设置单个元素。void
setSubVector
(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
。
-