/// <summary> /// Internal Fucntions for the above operators /// </summary> private static MatrixClass Negate(MatrixClass MatrixClass) { return(MatrixClass.Multiply(MatrixClass, -1)); }
public static MatrixClass operator /(MatrixClass MatrixClass1, double dbl) { return(MatrixClass.Multiply(MatrixClass1, Fraction.Inverse(Fraction.ToFraction(dbl)))); }
public static MatrixClass operator /(MatrixClass MatrixClass1, Fraction frac) { return(MatrixClass.Multiply(MatrixClass1, Fraction.Inverse(frac))); }
public static MatrixClass operator /(MatrixClass MatrixClass1, int iNo) { return(MatrixClass.Multiply(MatrixClass1, Fraction.Inverse(new Fraction(iNo)))); }
public static MatrixClass operator *(Fraction frac, MatrixClass MatrixClass1) { return(MatrixClass.Multiply(MatrixClass1, frac)); }
public static MatrixClass operator *(double dbl, MatrixClass MatrixClass1) { return(MatrixClass.Multiply(MatrixClass1, Fraction.ToFraction(dbl))); }
public static MatrixClass operator *(int iNo, MatrixClass MatrixClass1) { return(MatrixClass.Multiply(MatrixClass1, iNo)); }
public static MatrixClass operator *(MatrixClass MatrixClass1, MatrixClass MatrixClass2) { return(MatrixClass.Multiply(MatrixClass1, MatrixClass2)); }