Package org.ejml.alg.block.linsol.qr

Examples of org.ejml.alg.block.linsol.qr.BlockQrHouseHolderSolver


    @Test
    public void modifiesA(){
        BlockMatrix64F A = createMatrixSPD(4);
        BlockMatrix64F A_orig = A.copy();

        BlockQrHouseHolderSolver solver = new BlockQrHouseHolderSolver();

        assertTrue(solver.setA(A));

        boolean modified = !MatrixFeatures.isEquals(A,A_orig);

        assertTrue(modified == solver.modifiesA());
    }
View Full Code Here


    @Test
    public void modifiesB(){
        BlockMatrix64F A = createMatrixSPD(4);

        BlockQrHouseHolderSolver solver = new BlockQrHouseHolderSolver();

        assertTrue(solver.setA(A));

        BlockMatrix64F B = BlockMatrixOps.createRandom(4,2,-1,1,rand,3);
        BlockMatrix64F B_orig = B.copy();
        BlockMatrix64F X = new BlockMatrix64F(A.numRows,B.numCols,3);

        solver.solve(B,X);

        boolean modified = !MatrixFeatures.isEquals(B_orig,B);

        assertTrue(modified == solver.modifiesB());
    }
View Full Code Here

* @author Peter Abeles
*/
public class LinearSolverQrBlock64 extends WrapLinearSolverBlock64 {

    public LinearSolverQrBlock64() {
        super(new BlockQrHouseHolderSolver());
    }
View Full Code Here

TOP

Related Classes of org.ejml.alg.block.linsol.qr.BlockQrHouseHolderSolver

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.