类 RealVectorAbstractTest
java.lang.Object
org.hipparchus.linear.RealVectorAbstractTest
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract RealVectorcreate(double[] data) 创建一个新的RealVector实例,具有指定的条目。createAlien(double[] data) 创建一个新的RealVector实例,具有指定的条目。protected UnivariateFunction[]protected voiddoTestEbeBinaryOperation(RealVectorAbstractTest.BinaryOperation op, boolean mixed, boolean ignoreSpecial) double返回条目的首选值,以便进行特定测试。voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidtestCopy()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidtestMap()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidtestSet()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid访问整个向量。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()访问有效的子向量。
-