/// <summary> /// Divide operator /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static Matrix operator /(Matrix a, Matrix b) { return(MatrixTool.Divide(a, b)); }
/// <summary> /// Divide operator /// </summary> /// <param name="a"></param> /// <param name="s"></param> /// <returns></returns> public static Matrix operator /(Matrix a, double s) { return(MatrixTool.Divide(a, s)); }
/// <summary> /// Multiply operator /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static Matrix operator *(Matrix a, Matrix b) { return(MatrixTool.Multiply(a, b)); }
/// <summary> /// Multiply operator /// </summary> /// <param name="s"></param> /// <param name="m"></param> /// <returns></returns> public static Matrix operator *(double s, Matrix m) { return(MatrixTool.Multiply(m, s)); }
/// <summary> /// Subtract operator /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static Matrix operator -(Matrix a, Matrix b) { return(MatrixTool.Subtract(a, b)); }
/// <summary> /// Add operator /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static Matrix operator +(Matrix a, Matrix b) { return(MatrixTool.Add(a, b)); }