clVector.PowerVec Method

TOpenCLMtxVec PowerVec(TOpenCLMtxVec aBase, TOpenCLMtxVec Exponent)

Raises Base object elements to Exponent object elements power.

#NameTypeDescription
1aBaseTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix
2ExponentTOpenCLMtxVecsource TOpenCLVector or TOpenCLMatrix

Result: stored in self (calling object), returns self for chaining

Remarks:

Raises Base elements to Exponent elements power. Only positive exponents can be handled if exponent object Dew.Math.clVector.Complex property is True.

Examples
clVector a;
clVector b;
clVector c;
a.CopyFromArray(TSingleArray.Create(1,2,3,4));
b.CopyFromArray(TSingleArray.Create(3,3,2,2));
c.PowerVec(a,b); // c = new double[] {1,8,9,16}
See Also: clVector.Power