예제 #1
0
 public override string DelimitedText(char delimiter)
 => string.Join(string.Empty,
                $"{LeftOp.Trim()}{delimiter}".PadRight(OpNameLen),
                $"{RightOp.Trim()}{delimiter}".PadRight(OpNameLen),
                $"{OpCount.ToString()}{delimiter}".PadRight(MetricLen),
                $"{LeftTime}{delimiter}".PadRight(MetricLen),
                $"{RightTime}{delimiter}".PadRight(MetricLen),
                Ratio);
예제 #2
0
파일: Matrix.cs 프로젝트: kywei113/math282
 public static IMatrix operator *(Matrix LeftOp, double dScalar)
 {
     return(LeftOp.ScalarMultiply(dScalar));
 }
예제 #3
0
파일: Matrix.cs 프로젝트: kywei113/math282
 public static IMatrix operator -(Matrix LeftOp, Matrix RightOp)
 {
     return(LeftOp.Subtract(RightOp));
 }
예제 #4
0
파일: Matrix.cs 프로젝트: kywei113/math282
 public static IMatrix operator *(Matrix LeftOp, Matrix RightOp)
 {
     return(LeftOp.Multiply(RightOp));
 }
예제 #5
0
파일: Matrix.cs 프로젝트: kywei113/math282
        //Notes that not all languages support operator overloading - (ie. Java does not)
        //Some languages will restrict the operators that can be overloaded
        //Some languages require that certain operators be overloaded in pairs

        public static IMatrix operator +(Matrix LeftOp, Matrix RightOp)
        {
            return(LeftOp.Add(RightOp));
        }