Package net.fec.openrq.util.linearalgebra.vector

Examples of net.fec.openrq.util.linearalgebra.vector.ByteVector


    @Test
    public void testSetRow_InRangeOf_4_to_4() {

        ByteMatrix a = factory().createMatrix(new byte[][] {{0, 0, 0, 0}});
        ByteMatrix b = factory().createMatrix(new byte[][] {{0, 0, 0, 0}});
        ByteVector vector = factory().createVector(new byte[] {1, 2, 3, 4});

        a.setRow(0, 4, vector, 4, 0); // yes, 0 is the length

        assertEquals(a, b);
    }
View Full Code Here


    @Test
    public void testGetColumn() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {8, 4, 9, 5});
        ByteVector vecB = factory().createVector(new byte[] {3, 9, 1, 7});
        ByteVector vecC = factory().createVector(new byte[] {1, 6, 1, 3});
        ByteVector vecD = factory().createVector(new byte[] {9, 6, 4, 0});

        assertEquals(vecA, matrix.getColumn(0));
        assertEquals(vecB, matrix.getColumn(1));
        assertEquals(vecC, matrix.getColumn(2));
        assertEquals(vecD, matrix.getColumn(3));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_0_to_0() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {});
        ByteVector vecB = factory().createVector(new byte[] {});
        ByteVector vecC = factory().createVector(new byte[] {});
        ByteVector vecD = factory().createVector(new byte[] {});

        assertEquals(vecA, matrix.getColumn(0, 0, 0));
        assertEquals(vecB, matrix.getColumn(1, 0, 0));
        assertEquals(vecC, matrix.getColumn(2, 0, 0));
        assertEquals(vecD, matrix.getColumn(3, 0, 0));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_0_to_2() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {8, 4});
        ByteVector vecB = factory().createVector(new byte[] {3, 9});
        ByteVector vecC = factory().createVector(new byte[] {1, 6});
        ByteVector vecD = factory().createVector(new byte[] {9, 6});

        assertEquals(vecA, matrix.getColumn(0, 0, 2));
        assertEquals(vecB, matrix.getColumn(1, 0, 2));
        assertEquals(vecC, matrix.getColumn(2, 0, 2));
        assertEquals(vecD, matrix.getColumn(3, 0, 2));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_0_to_4() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {8, 4, 9, 5});
        ByteVector vecB = factory().createVector(new byte[] {3, 9, 1, 7});
        ByteVector vecC = factory().createVector(new byte[] {1, 6, 1, 3});
        ByteVector vecD = factory().createVector(new byte[] {9, 6, 4, 0});

        assertEquals(vecA, matrix.getColumn(0, 0, 4));
        assertEquals(vecB, matrix.getColumn(1, 0, 4));
        assertEquals(vecC, matrix.getColumn(2, 0, 4));
        assertEquals(vecD, matrix.getColumn(3, 0, 4));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_2_to_2() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {});
        ByteVector vecB = factory().createVector(new byte[] {});
        ByteVector vecC = factory().createVector(new byte[] {});
        ByteVector vecD = factory().createVector(new byte[] {});

        assertEquals(vecA, matrix.getColumn(0, 2, 2));
        assertEquals(vecB, matrix.getColumn(1, 2, 2));
        assertEquals(vecC, matrix.getColumn(2, 2, 2));
        assertEquals(vecD, matrix.getColumn(3, 2, 2));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_2_to_4() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {9, 5});
        ByteVector vecB = factory().createVector(new byte[] {1, 7});
        ByteVector vecC = factory().createVector(new byte[] {1, 3});
        ByteVector vecD = factory().createVector(new byte[] {4, 0});

        assertEquals(vecA, matrix.getColumn(0, 2, 4));
        assertEquals(vecB, matrix.getColumn(1, 2, 4));
        assertEquals(vecC, matrix.getColumn(2, 2, 4));
        assertEquals(vecD, matrix.getColumn(3, 2, 4));
View Full Code Here

    @Test
    public void testGetColumnInRangeOf_4_to_4() {

        ByteMatrix matrix = getRowColumnMatrix();

        ByteVector vecA = factory().createVector(new byte[] {});
        ByteVector vecB = factory().createVector(new byte[] {});
        ByteVector vecC = factory().createVector(new byte[] {});
        ByteVector vecD = factory().createVector(new byte[] {});

        assertEquals(vecA, matrix.getColumn(0, 4, 4));
        assertEquals(vecB, matrix.getColumn(1, 4, 4));
        assertEquals(vecC, matrix.getColumn(2, 4, 4));
        assertEquals(vecD, matrix.getColumn(3, 4, 4));
View Full Code Here

    @Test
    public void testSetColumn() {

        ByteMatrix a = factory().createMatrix(new byte[][] { {0}, {0}, {0}, {0}});
        ByteMatrix b = factory().createMatrix(new byte[][] { {1}, {2}, {3}, {4}});
        ByteVector vector = factory().createVector(new byte[] {1, 2, 3, 4});

        a.setColumn(0, vector);

        assertEquals(a, b);
    }
View Full Code Here

    @Test
    public void testSetColumn_InRangeOf_0_to_0() {

        ByteMatrix a = factory().createMatrix(new byte[][] { {0}, {0}, {0}, {0}});
        ByteMatrix b = factory().createMatrix(new byte[][] { {0}, {0}, {0}, {0}});
        ByteVector vector = factory().createVector(new byte[] {1, 2, 3, 4});

        a.setColumn(0, 0, vector, 0, 0);

        assertEquals(a, b);
    }
View Full Code Here

TOP

Related Classes of net.fec.openrq.util.linearalgebra.vector.ByteVector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.