public Matrix[] calc(Matrix source) { Eig<Matrix> eig = null; if (UJMPSettings.getInstance().isUseJBlas()) { eig = DecompositionOps.EIG_JBLAS; } if (eig == null && UJMPSettings.getInstance().isUseEJML()) { eig = DecompositionOps.EIG_EJML; } if (eig == null) { eig = UJMP; } return eig.calc(source); } };
public final Matrix[] calc(Matrix source) { QR<Matrix> qr = null; if (UJMPSettings.getInstance().isUseOjalgo()) { qr = DecompositionOps.QR_OJALGO; } if (qr == null && UJMPSettings.getInstance().isUseEJML()) { qr = DecompositionOps.QR_EJML; } if (qr == null && UJMPSettings.getInstance().isUseMTJ()) { qr = DecompositionOps.QR_MTJ; } if (qr == null) { qr = UJMP; } return qr.calc(source); }
public final Matrix[] calc(Matrix source) { QR<Matrix> qr = null; if (UJMPSettings.getInstance().isUseOjalgo()) { qr = DecompositionOps.QR_OJALGO; } if (qr == null && UJMPSettings.getInstance().isUseEJML()) { qr = DecompositionOps.QR_EJML; } if (qr == null && UJMPSettings.getInstance().isUseMTJ()) { qr = DecompositionOps.QR_MTJ; } if (qr == null) { qr = UJMP; } return qr.calc(source); }
public final Matrix[] calc(Matrix source) { SVD<Matrix> svd = null; if (UJMPSettings.getInstance().isUseMTJ()) { svd = DecompositionOps.SVD_MTJ; } if (svd == null && UJMPSettings.getInstance().isUseOjalgo()) { svd = DecompositionOps.SVD_OJALGO; } if (svd == null && UJMPSettings.getInstance().isUseEJML()) { svd = DecompositionOps.SVD_EJML; } if (svd == null) { svd = UJMP; } return svd.calc(source); } };
public Matrix calc(Matrix a, Matrix b) { SolveSPD<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVESPD_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVESPD_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVESPD_EJML; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };
public final Matrix solve(Matrix source, Matrix b) { QR<Matrix> qr = null; if (UJMPSettings.getInstance().isUseOjalgo()) { qr = DecompositionOps.QR_OJALGO; } if (qr == null && UJMPSettings.getInstance().isUseEJML()) { qr = DecompositionOps.QR_EJML; } if (qr == null && UJMPSettings.getInstance().isUseMTJ()) { qr = DecompositionOps.QR_MTJ; } if (qr == null) { qr = UJMP; } return qr.solve(source, b); } };
public Matrix[] calc(Matrix source) { Eig<Matrix> eig = null; if (UJMPSettings.getInstance().isUseJBlas()) { eig = DecompositionOps.EIG_JBLAS; } if (eig == null && UJMPSettings.getInstance().isUseOjalgo()) { eig = DecompositionOps.EIG_OJALGO; } if (eig == null && UJMPSettings.getInstance().isUseEJML()) { eig = DecompositionOps.EIG_EJML; } if (eig == null) { eig = UJMP; } return eig.calc(source); } };
public Matrix calc(Matrix a, Matrix b) { Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseParallelColt()) { solve = DecompositionOps.SOLVE_PARALLELCOLT; } if (UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null) { solve = UJMPTALL; } return solve.calc(a, b); } };
public final Matrix solve(Matrix source, Matrix b) { QR<Matrix> qr = null; if (UJMPSettings.getInstance().isUseOjalgo()) { qr = DecompositionOps.QR_OJALGO; } if (qr == null && UJMPSettings.getInstance().isUseEJML()) { qr = DecompositionOps.QR_EJML; } if (qr == null && UJMPSettings.getInstance().isUseMTJ()) { qr = DecompositionOps.QR_MTJ; } if (qr == null) { qr = UJMP; } return qr.solve(source, b); } };
public Matrix calc(Matrix a, Matrix b) { // no special implementation for symmetric matrices Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVE_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };
public final Matrix calc(Matrix a, Matrix b) { Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null && UJMPSettings.getInstance().isUseMTJ()) { solve = DecompositionOps.SOLVE_MTJ; } if (solve == null) { solve = UJMPTALL; } return solve.calc(a, b); } };
public Matrix calc(Matrix a, Matrix b) { Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVE_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };
public final Matrix[] calc(Matrix source) { SVD<Matrix> svd = null; if (UJMPSettings.getInstance().isUseOjalgo()) { svd = DecompositionOps.SVD_OJALGO; } if (svd == null && UJMPSettings.getInstance().isUseMTJ()) { svd = DecompositionOps.SVD_MTJ; } if (svd == null && UJMPSettings.getInstance().isUseEJML()) { svd = DecompositionOps.SVD_EJML; } if (svd == null) { svd = UJMP; } return svd.calc(source); } };
public final Matrix calc(Matrix source) { Inv<Matrix> inv = null; if (UJMPSettings.getInstance().isUseJBlas()) { inv = DecompositionOps.INV_JBLAS; } if (inv == null && UJMPSettings.getInstance().isUseOjalgo()) { inv = DecompositionOps.INV_OJALGO; } if (inv == null && UJMPSettings.getInstance().isUseEJML()) { inv = DecompositionOps.INV_EJML; } if (inv == null && UJMPSettings.getInstance().isUseMTJ()) { inv = DecompositionOps.INV_MTJ; } if (inv == null) { inv = UJMP; } return inv.calc(source); } };
public Matrix calc(Matrix source) { Inv<Matrix> inv = null; if (UJMPSettings.getInstance().isUseJBlas()) { inv = DecompositionOps.INV_JBLAS; } if (inv == null && UJMPSettings.getInstance().isUseOjalgo()) { inv = DecompositionOps.INV_OJALGO; } if (inv == null && UJMPSettings.getInstance().isUseEJML()) { inv = DecompositionOps.INV_EJML; } if (inv == null && UJMPSettings.getInstance().isUseMTJ()) { inv = DecompositionOps.INV_MTJ; } if (inv == null) { inv = UJMP; } return inv.calc(source); } };
public final Matrix calc(Matrix a, Matrix b) { Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVE_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null && UJMPSettings.getInstance().isUseMTJ()) { solve = DecompositionOps.SOLVE_MTJ; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };
public final Matrix calc(Matrix source) { // no special implementation for symmetric matrices Inv<Matrix> inv = null; if (UJMPSettings.getInstance().isUseJBlas()) { inv = DecompositionOps.INV_JBLAS; } if (inv == null && UJMPSettings.getInstance().isUseOjalgo()) { inv = DecompositionOps.INV_OJALGO; } if (inv == null && UJMPSettings.getInstance().isUseEJML()) { inv = DecompositionOps.INV_EJML; } if (inv == null && UJMPSettings.getInstance().isUseMTJ()) { inv = DecompositionOps.INV_MTJ; } if (inv == null) { inv = UJMP; } return inv.calc(source); } };
public final Matrix calc(Matrix a, Matrix b) { // no special implementation for symmetric matrices Solve<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVE_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVE_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVE_EJML; } if (solve == null && UJMPSettings.getInstance().isUseMTJ()) { solve = DecompositionOps.SOLVE_MTJ; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };
public final Matrix calc(Matrix source) { InvSPD<Matrix> inv = null; if (UJMPSettings.getInstance().isUseJBlas()) { inv = DecompositionOps.INVSPD_JBLAS; } if (inv == null && UJMPSettings.getInstance().isUseEJML()) { inv = DecompositionOps.INVSPD_EJML; } if (inv == null && UJMPSettings.getInstance().isUseOjalgo()) { inv = DecompositionOps.INVSPD_OJALGO; } if (inv == null && UJMPSettings.getInstance().isUseMTJ()) { inv = DecompositionOps.INVSPD_MTJ; } if (inv == null) { inv = UJMP; } return inv.calc(source); } };
public final Matrix calc(Matrix a, Matrix b) { SolveSPD<Matrix> solve = null; if (UJMPSettings.getInstance().isUseJBlas()) { solve = DecompositionOps.SOLVESPD_JBLAS; } if (solve == null && UJMPSettings.getInstance().isUseOjalgo()) { solve = DecompositionOps.SOLVESPD_OJALGO; } if (solve == null && UJMPSettings.getInstance().isUseEJML()) { solve = DecompositionOps.SOLVESPD_EJML; } if (solve == null && UJMPSettings.getInstance().isUseMTJ()) { solve = DecompositionOps.SOLVESPD_MTJ; } if (solve == null) { solve = UJMPSQUARE; } return solve.calc(a, b); } };