@Test public void testSparseVector() { Vector vec1 = new RandomAccessSparseVector(3); Vector vec2 = new RandomAccessSparseVector(3); doTestVectors(vec1, vec2); }
@Test public void testDenseVector() { Vector vec1 = new DenseVector(3); Vector vec2 = new DenseVector(3); doTestVectors(vec1, vec2); }
@Test public void testVectorView() { RandomAccessSparseVector vec1 = new RandomAccessSparseVector(3); RandomAccessSparseVector vec2 = new RandomAccessSparseVector(6); SequentialAccessSparseVector vec3 = new SequentialAccessSparseVector(3); SequentialAccessSparseVector vec4 = new SequentialAccessSparseVector(6); Vector vecV1 = new VectorView(vec1, 0, 3); Vector vecV2 = new VectorView(vec2, 2, 3); Vector vecV3 = new VectorView(vec3, 0, 3); Vector vecV4 = new VectorView(vec4, 2, 3); doTestVectors(vecV1, vecV2); doTestVectors(vecV3, vecV4); }
@Test public void testSparseVector() { Vector vec1 = new RandomAccessSparseVector(3); Vector vec2 = new RandomAccessSparseVector(3); doTestVectors(vec1, vec2); }
@Test public void testDenseVector() { Vector vec1 = new DenseVector(3); Vector vec2 = new DenseVector(3); doTestVectors(vec1, vec2); }
@Test public void testVectorView() { RandomAccessSparseVector vec1 = new RandomAccessSparseVector(3); RandomAccessSparseVector vec2 = new RandomAccessSparseVector(6); SequentialAccessSparseVector vec3 = new SequentialAccessSparseVector(3); SequentialAccessSparseVector vec4 = new SequentialAccessSparseVector(6); Vector vecV1 = new VectorView(vec1, 0, 3); Vector vecV2 = new VectorView(vec2, 2, 3); Vector vecV3 = new VectorView(vec3, 0, 3); Vector vecV4 = new VectorView(vec4, 2, 3); doTestVectors(vecV1, vecV2); doTestVectors(vecV3, vecV4); }