示例#1
0
 /// <summary>
 /// Mirrors matrix entries horizontally / vertically.
 /// </summary>
 public virtual Matrix Mirror(MatrixDirection direction)
 {
     if (direction == MatrixDirection.Horizontal)
     {
         return(new Linears.Matrix(MatrixFunctions.MirrorHorizontally(this.InnerMatrix)));
     }
     else
     {
         return(new Linears.Matrix(MatrixFunctions.MirrorVertically(this.InnerMatrix)));
     }
 }