public static Double[,] Pow(this Double value, Double[,] matrix) { var result = matrix.Fill(value); var rows = matrix.GetRows(); var cols = matrix.GetColumns(); for (var i = 0; i < rows; i++) { for (var j = 0; j < cols; j++) { result[i, j] = Math.Pow(result[i, j], matrix[i, j]); } } return(result); }
public static Double[,] Or(this Double[,] a, Double b) { return(a.Or(a.Fill(b))); }
public static Double[,] AreEqual(this Double[,] a, Double b) { return(a.AreEqual(a.Fill(b))); }
public static Double[,] IsLessOrEqual(this Double[,] a, Double b) { return(a.IsLessOrEqual(a.Fill(b))); }
public static Double[,] IsLessThan(this Double[,] a, Double b) { return(a.IsLessThan(a.Fill(b))); }
public static Double[,] IsGreaterThan(this Double[,] a, Double b) { return(a.IsGreaterThan(a.Fill(b))); }
public static Double[,] And(this Double[,] a, Double b) { return(a.And(a.Fill(b))); }