/// <summary> /// QsValue ^x QsValue /// Power of multiple cross product operations /// </summary> /// <param name="value"></param> /// <returns></returns> virtual public QsValue PowerCrossOperation(QsValue value) { QsValue Total = this.Identity; int count = Qs.IntegerFromQsValue((QsScalar)value); for (int i = 1; i <= count; i++) { Total = Total.CrossProductOperation(this); } return(Total); }
public static QsValue CrossProduct(QsValue a, QsValue b) { return(a.CrossProductOperation(b)); }