Пример #1
0
        /// <summary>
        /// Multiply matrix times scalar
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <returns>A new matrix with entry [i,j] equal to a*b[i,j]</returns>
        public static PositiveDefiniteMatrix operator *(double a, PositiveDefiniteMatrix b)
        {
            PositiveDefiniteMatrix result = (PositiveDefiniteMatrix)b.Clone();

            result.Scale(a);
            return(result);
        }
Пример #2
0
        /// <summary>
        /// Multiply matrix times scalar
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <returns>A new matrix with entry [i,j] equal to a[i,j]*b</returns>
        public static PositiveDefiniteMatrix operator *(PositiveDefiniteMatrix a, double b)
        {
            PositiveDefiniteMatrix result = (PositiveDefiniteMatrix)a.Clone();

            result.Scale(b);
            return(result);
        }