public static bool isIdentical(DMatrix6 a, DMatrix6 b, double tol) { if (!MatrixFeatures_DDRM.isIdentical(a.a1, b.a1, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a2, b.a2, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a3, b.a3, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a4, b.a4, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a5, b.a5, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a6, b.a6, tol)) { return(false); } return(true); }
private void checkMatrix(int numRows, int numCols) { DMatrixRMaj A = RandomMatrices_DDRM.rectangle(numRows, numCols, -1, 1, rand); QRExampleOperations alg = new QRExampleOperations(); alg.decompose(A); DMatrixRMaj Q = alg.getQ(); DMatrixRMaj R = alg.getR(); DMatrixRMaj A_found = new DMatrixRMaj(numRows, numCols); CommonOps_DDRM.mult(Q, R, A_found); Assert.IsTrue(MatrixFeatures_DDRM.isIdentical(A, A_found, UtilEjml.TEST_F64)); }
public static bool isIdentical(DMatrix2x2 a, DMatrix2x2 b, double tol) { if (!MatrixFeatures_DDRM.isIdentical(a.a11, b.a11, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a12, b.a12, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a21, b.a21, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a22, b.a22, tol)) { return(false); } return(true); }
/// <summary> /// Checks to see if matrix 'a' is the same as this matrix within the specified tolerance. /// </summary> public override bool isIdentical(SimpleMatrixD a, double tol) { var am = a.getMatrix(); return(MatrixFeatures_DDRM.isIdentical(mat, am, tol)); }
public static bool isIdentical(DMatrix4x4 a, DMatrix4x4 b, double tol) { if (!MatrixFeatures_DDRM.isIdentical(a.a11, b.a11, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a12, b.a12, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a13, b.a13, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a14, b.a14, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a21, b.a21, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a22, b.a22, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a23, b.a23, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a24, b.a24, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a31, b.a31, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a32, b.a32, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a33, b.a33, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a34, b.a34, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a41, b.a41, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a42, b.a42, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a43, b.a43, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a44, b.a44, tol)) { return(false); } return(true); }
public static bool isIdentical(DMatrix6x6 a, DMatrix6x6 b, double tol) { if (!MatrixFeatures_DDRM.isIdentical(a.a11, b.a11, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a12, b.a12, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a13, b.a13, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a14, b.a14, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a15, b.a15, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a16, b.a16, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a21, b.a21, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a22, b.a22, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a23, b.a23, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a24, b.a24, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a25, b.a25, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a26, b.a26, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a31, b.a31, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a32, b.a32, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a33, b.a33, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a34, b.a34, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a35, b.a35, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a36, b.a36, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a41, b.a41, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a42, b.a42, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a43, b.a43, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a44, b.a44, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a45, b.a45, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a46, b.a46, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a51, b.a51, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a52, b.a52, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a53, b.a53, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a54, b.a54, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a55, b.a55, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a56, b.a56, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a61, b.a61, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a62, b.a62, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a63, b.a63, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a64, b.a64, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a65, b.a65, tol)) { return(false); } if (!MatrixFeatures_DDRM.isIdentical(a.a66, b.a66, tol)) { return(false); } return(true); }