Пример #1
0
        /// <summary>
        /// QsValue ^. QsValue
        /// Power of multiple dot product operations.
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        virtual public QsValue PowerDotOperation(QsValue value)
        {
            QsValue Total = this.Identity;

            int count = Qs.IntegerFromQsValue((QsScalar)value);

            for (int i = 1; i <= count; i++)
            {
                Total = Total.DotProductOperation(this);
            }

            return(Total);
        }
Пример #2
0
 public static QsValue DotProduct(QsValue a, QsValue b)
 {
     return(a.DotProductOperation(b));
 }