类 RealVectorAbstractTest
java.lang.Object
org.hipparchus.linear.RealVectorAbstractTest
-
嵌套类概要
-
构造器概要
-
方法概要
修饰符和类型方法说明abstract RealVector
create
(double[] data) 创建一个新的RealVector
实例,具有指定的条目。createAlien
(double[] data) 创建一个新的RealVector
实例,具有指定的条目。protected UnivariateFunction[]
protected void
doTestEbeBinaryOperation
(RealVectorAbstractTest.BinaryOperation op, boolean mixed, boolean ignoreSpecial) double
返回条目的首选值,以便进行特定测试。void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
testCopy()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
testMap()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
testSet()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
访问整个向量。void
访问无效的子向量。void
访问有效的子向量。void
访问整个向量。void
访问无效的子向量。void
访问有效的子向量。void
访问整个向量。void
访问无效的子向量。void
访问有效的子向量。void
访问整个向量。void
访问无效的子向量。void
访问有效的子向量。
-
构造器详细资料
-
RealVectorAbstractTest
public RealVectorAbstractTest()
-
-
方法详细资料
-
create
创建一个新的RealVector
实例,具有指定的条目。返回的向量必须是当前测试的类型。应注意,一些测试假定返回的对象中没有对指定的double[]
的引用:如果需要,应进行此数组的防御性复制。- 参数:
-
data
- 要创建的向量的条目 - 返回:
-
要测试的类型的新
RealVector
-
createAlien
创建一个新的RealVector
实例,具有指定的条目。返回的向量的类型必须与当前测试的类型不同。应注意,一些测试假定返回的对象中没有对指定的double[]
的引用:如果需要,应进行此数组的防御性复制。- 参数:
-
data
- 要创建的向量的条目 - 返回:
-
一个外部类型的新
RealVector
-
getPreferredEntryValue
public double getPreferredEntryValue()返回条目的首选值,以便进行特定测试。一些RealVector
的实现(例如OpenMapRealVector
)不存储特定条目的值。为了确保所有测试考虑到此特定值,故意将要测试的向量的某些条目设置为此方法返回的值。默认实现返回0.0
。- 返回:
- 应该存在于所有要测试的向量中的值
-
testGetDimension
public void testGetDimension() -
testGetEntry
public void testGetEntry() -
testGetEntryInvalidIndex1
public void testGetEntryInvalidIndex1() -
testGetEntryInvalidIndex2
public void testGetEntryInvalidIndex2() -
testSetEntry
public void testSetEntry() -
testSetEntryInvalidIndex1
public void testSetEntryInvalidIndex1() -
testSetEntryInvalidIndex2
public void testSetEntryInvalidIndex2() -
testAddToEntry
public void testAddToEntry() -
testAddToEntryInvalidIndex1
public void testAddToEntryInvalidIndex1() -
testAddToEntryInvalidIndex2
public void testAddToEntryInvalidIndex2() -
testAppendVector
public void testAppendVector() -
testAppendScalar
public void testAppendScalar() -
testGetSubVector
public void testGetSubVector() -
testGetSubVectorInvalidIndex1
public void testGetSubVectorInvalidIndex1() -
testGetSubVectorInvalidIndex2
public void testGetSubVectorInvalidIndex2() -
testGetSubVectorInvalidIndex3
public void testGetSubVectorInvalidIndex3() -
testGetSubVectorInvalidIndex4
public void testGetSubVectorInvalidIndex4() -
testSetSubVectorSameType
public void testSetSubVectorSameType() -
testSetSubVectorMixedType
public void testSetSubVectorMixedType() -
testSetSubVectorInvalidIndex1
public void testSetSubVectorInvalidIndex1() -
testSetSubVectorInvalidIndex2
public void testSetSubVectorInvalidIndex2() -
testSetSubVectorInvalidIndex3
public void testSetSubVectorInvalidIndex3() -
testIsNaN
public void testIsNaN() -
testIsInfinite
public void testIsInfinite() -
doTestEbeBinaryOperation
protected void doTestEbeBinaryOperation(RealVectorAbstractTest.BinaryOperation op, boolean mixed, boolean ignoreSpecial) -
testAddSameType
public void testAddSameType() -
testAddMixedTypes
public void testAddMixedTypes() -
testAddDimensionMismatch
public void testAddDimensionMismatch() -
testSubtractSameType
public void testSubtractSameType() -
testSubtractMixedTypes
public void testSubtractMixedTypes() -
testSubtractDimensionMismatch
public void testSubtractDimensionMismatch() -
testEbeMultiplySameType
public void testEbeMultiplySameType() -
testEbeMultiplyMixedTypes
public void testEbeMultiplyMixedTypes() -
testEbeMultiplyDimensionMismatch
public void testEbeMultiplyDimensionMismatch() -
testEbeDivideSameType
public void testEbeDivideSameType() -
testEbeDivideMixedTypes
public void testEbeDivideMixedTypes() -
testEbeDivideDimensionMismatch
public void testEbeDivideDimensionMismatch() -
testGetDistanceSameType
public void testGetDistanceSameType() -
testGetDistanceMixedTypes
public void testGetDistanceMixedTypes() -
testGetDistanceDimensionMismatch
public void testGetDistanceDimensionMismatch() -
testGetNorm
public void testGetNorm() -
testGetL1DistanceSameType
public void testGetL1DistanceSameType() -
testGetL1DistanceMixedTypes
public void testGetL1DistanceMixedTypes() -
testGetL1DistanceDimensionMismatch
public void testGetL1DistanceDimensionMismatch() -
testGetL1Norm
public void testGetL1Norm() -
testGetLInfDistanceSameType
public void testGetLInfDistanceSameType() -
testGetLInfDistanceMixedTypes
public void testGetLInfDistanceMixedTypes() -
testGetLInfDistanceDimensionMismatch
public void testGetLInfDistanceDimensionMismatch() -
testGetLInfNorm
public void testGetLInfNorm() -
testMapAdd
public void testMapAdd() -
testMapAddToSelf
public void testMapAddToSelf() -
testMapSubtract
public void testMapSubtract() -
testMapSubtractToSelf
public void testMapSubtractToSelf() -
testMapMultiply
public void testMapMultiply() -
testMapMultiplyToSelf
public void testMapMultiplyToSelf() -
testMapDivide
public void testMapDivide() -
testMapDivideToSelf
public void testMapDivideToSelf() -
createFunctions
-
testMap
public void testMap() -
testMapToSelf
public void testMapToSelf() -
testOuterProductSameType
public void testOuterProductSameType() -
testOuterProductMixedTypes
public void testOuterProductMixedTypes() -
testProjectionSameType
public void testProjectionSameType() -
testProjectionMixedTypes
public void testProjectionMixedTypes() -
testProjectionNullVector
public void testProjectionNullVector() -
testProjectionDimensionMismatch
public void testProjectionDimensionMismatch() -
testSet
public void testSet() -
testToArray
public void testToArray() -
testUnitVector
public void testUnitVector() -
testUnitize
public void testUnitize() -
testUnitVectorNullVector
public void testUnitVectorNullVector() -
testUnitizeNullVector
public void testUnitizeNullVector() -
testIterator
public void testIterator() -
testCombineSameType
public void testCombineSameType() -
testCombineMixedTypes
public void testCombineMixedTypes() -
testCombineDimensionMismatchSameType
public void testCombineDimensionMismatchSameType() -
testCombineDimensionMismatchMixedTypes
public void testCombineDimensionMismatchMixedTypes() -
testCombineToSelfSameType
public void testCombineToSelfSameType() -
testCombineToSelfMixedTypes
public void testCombineToSelfMixedTypes() -
testCombineToSelfDimensionMismatchSameType
public void testCombineToSelfDimensionMismatchSameType() -
testCombineToSelfDimensionMismatchMixedTypes
public void testCombineToSelfDimensionMismatchMixedTypes() -
testCopy
public void testCopy() -
testDotProductSameType
public void testDotProductSameType() -
testDotProductDimensionMismatchSameType
public void testDotProductDimensionMismatchSameType() -
testDotProductMixedTypes
public void testDotProductMixedTypes() -
testDotProductDimensionMismatchMixedTypes
public void testDotProductDimensionMismatchMixedTypes() -
testCosineSameType
public void testCosineSameType() -
testCosineMixedTypes
public void testCosineMixedTypes() -
testCosineLeftNullVector
public void testCosineLeftNullVector() -
testCosineRightNullVector
public void testCosineRightNullVector() -
testCosineDimensionMismatch
public void testCosineDimensionMismatch() -
testEquals
public void testEquals() -
testSerial
public void testSerial() -
testMinMax
public void testMinMax() -
testWalkInDefaultOrderPreservingVisitor1
public void testWalkInDefaultOrderPreservingVisitor1()访问整个向量。 -
testWalkInDefaultOrderPreservingVisitor2
public void testWalkInDefaultOrderPreservingVisitor2()访问无效的子向量。 -
testWalkInDefaultOrderPreservingVisitor3
public void testWalkInDefaultOrderPreservingVisitor3()访问有效的子向量。 -
testWalkInOptimizedOrderPreservingVisitor1
public void testWalkInOptimizedOrderPreservingVisitor1()访问整个向量。 -
testWalkInOptimizedOrderPreservingVisitor2
public void testWalkInOptimizedOrderPreservingVisitor2()访问无效的子向量。 -
testWalkInOptimizedOrderPreservingVisitor3
public void testWalkInOptimizedOrderPreservingVisitor3()访问有效的子向量。 -
testWalkInDefaultOrderChangingVisitor1
public void testWalkInDefaultOrderChangingVisitor1()访问整个向量。 -
testWalkInDefaultOrderChangingVisitor2
public void testWalkInDefaultOrderChangingVisitor2()访问无效的子向量。 -
testWalkInDefaultOrderChangingVisitor3
public void testWalkInDefaultOrderChangingVisitor3()访问有效的子向量。 -
testWalkInOptimizedOrderChangingVisitor1
public void testWalkInOptimizedOrderChangingVisitor1()访问整个向量。 -
testWalkInOptimizedOrderChangingVisitor2
public void testWalkInOptimizedOrderChangingVisitor2()访问无效的子向量。 -
testWalkInOptimizedOrderChangingVisitor3
public void testWalkInOptimizedOrderChangingVisitor3()访问有效的子向量。
-