/// <summary> /// Internal Fucntions for the above operators /// </summary> private static MATRIX Negate(MATRIX matrix) { return(MATRIX.Multiply(matrix, -1)); }
public static MATRIX operator /(MATRIX matrix1, double dbl) { return(MATRIX.Multiply(matrix1, Fraction.Inverse(Fraction.ConvertToFraction(dbl)))); }
public static MATRIX operator /(MATRIX matrix1, Fraction frac) { return(MATRIX.Multiply(matrix1, Fraction.Inverse(frac))); }
public static MATRIX operator /(MATRIX matrix1, int iNo) { return(MATRIX.Multiply(matrix1, Fraction.Inverse(new Fraction(iNo)))); }
public static MATRIX operator *(Fraction frac, MATRIX matrix1) { return(MATRIX.Multiply(matrix1, frac)); }
public static MATRIX operator *(double dbl, MATRIX matrix1) { return(MATRIX.Multiply(matrix1, Fraction.ConvertToFraction(dbl))); }
public static MATRIX operator *(int iNo, MATRIX matrix1) { return(MATRIX.Multiply(matrix1, iNo)); }
public static MATRIX operator *(MATRIX matrix1, MATRIX matrix2) { return(MATRIX.Multiply(matrix1, matrix2)); }