/// <summary>
/// Performs an element-wise operation on the input Matrices.
/// </summary>
/// <param name="m1">First Matrix.</param>
/// <param name="m2">Second Matrix.</param>
/// <param name="fnElementWiseOp">Operation to perform on the value from the first and second matrices.</param>
/// <returns>A Matrix.</returns>
public static Matrix Each(this Matrix m1, Matrix m2, Func <double, double, double> fnElementWiseOp)
{
return(Matrix.Each(m1, m2, fnElementWiseOp));
}