类 RealVectorAbstractTest

java.lang.Object
org.hipparchus.linear.RealVectorAbstractTest
直接已知子类:
ArrayRealVectorTest, RealVectorTest, SparseRealVectorTest

public abstract class RealVectorAbstractTest extends Object
  • 构造器详细资料

    • RealVectorAbstractTest

      public RealVectorAbstractTest()
  • 方法详细资料

    • create

      public abstract RealVector create(double[] data)
      创建一个新的RealVector实例,具有指定的条目。返回的向量必须是当前测试的类型。应注意,一些测试假定返回的对象中没有对指定的double[]的引用:如果需要,应进行此数组的防御性复制。
      参数:
      data - 要创建的向量的条目
      返回:
      要测试的类型的新RealVector
    • createAlien

      public RealVector createAlien(double[] data)
      创建一个新的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

      protected UnivariateFunction[] 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()
      访问有效的子向量。