ClMtxExpr.Power Method

Overload List

#SignatureDescription
1function Power(Base: TCplx; Exponent: TOpenCLMatrix): clMatrix;Result = the power function
2function Power(Base: TCplx; Exponent: TOpenCLValue): clValue;Result = the power function
3function Power(Base: TCplx; Exponent: TOpenCLVector): clVector;Result = the power function
4function Power(Base: TOpenCLMatrix; Exponent: TCplx): clMatrix;Result = the power function
5function Power(Base: TOpenCLMatrix; Exponent: TOpenCLMatrix): clMatrix;
6function Power(Base: TOpenCLMatrix; Exponent: Double): clMatrix;Result = the power function
7function Power(Base: TOpenCLValue; Exponent: TCplx): clValue;Result = the power function
8function Power(Base: TOpenCLValue; Exponent: TOpenCLValue): clValue;Result = the power function
9function Power(Base: TOpenCLValue; Exponent: Double): clValue;Result = the power function
10function Power(Base: TOpenCLVector; Exponent: TCplx): clVector;Result = the power function
11function Power(Base: TOpenCLVector; Exponent: TOpenCLVector): clVector;Result = the power function
12function Power(Base: TOpenCLVector; Exponent: Double): clVector;Result = the power function
13function Power(Base: Double; Exponent: TOpenCLMatrix): clMatrix;Result = the power function
14function Power(Base: Double; Exponent: TOpenCLValue): clValue;Result = the power function
15function Power(Base: Double; Exponent: TOpenCLVector): clVector;Result = the power function

Overload 1: function Power(Base: TCplx; Exponent: TOpenCLMatrix): clMatrix;

Compute the power function.

#NameTypeDescription
1BaseTCplxscalar
2ExponentTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Remarks:

Internally calls clMatrix.Power

Overload 2: function Power(Base: TCplx; Exponent: TOpenCLValue): clValue;

Compute the power function.

#NameTypeDescription
1BaseTCplxscalar
2ExponentTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls clValue.Power

Overload 3: function Power(Base: TCplx; Exponent: TOpenCLVector): clVector;

Compute the power function.

#NameTypeDescription
1BaseTCplxscalar
2ExponentTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls clVector.Power

Overload 4: function Power(Base: TOpenCLMatrix; Exponent: TCplx): clMatrix;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLMatrixsource TOpenCLMatrix
2ExponentTCplxscalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.Power

Overload 5: function Power(Base: TOpenCLMatrix; Exponent: TOpenCLMatrix): clMatrix;

#NameTypeDescription
1BaseTOpenCLMatrixsource TOpenCLMatrix
2ExponentTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Overload 6: function Power(Base: TOpenCLMatrix; Exponent: Double): clMatrix;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLMatrixsource TOpenCLMatrix
2ExponentDoublescalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.Power

Overload 7: function Power(Base: TOpenCLValue; Exponent: TCplx): clValue;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValuesource TOpenCLValue
2ExponentTCplxscalar

Returns: clValue

Remarks:

Internally calls clValue.Power

Overload 8: function Power(Base: TOpenCLValue; Exponent: TOpenCLValue): clValue;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValuesource TOpenCLValue
2ExponentTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls clValue.Power

Examples
var a,b: clValue;
begin
    b.Copy(2.3);
    c.Copy(4);
    a.Power(b, c);  // // a = b^c
end;

Overload 9: function Power(Base: TOpenCLValue; Exponent: Double): clValue;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLValuesource TOpenCLValue
2ExponentDoublescalar

Returns: clValue

Remarks:

Internally calls clValue.Power

Overload 10: function Power(Base: TOpenCLVector; Exponent: TCplx): clVector;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVectorsource TOpenCLVector
2ExponentTCplxscalar

Returns: clVector

Remarks:

Internally calls clVector.Power

Overload 11: function Power(Base: TOpenCLVector; Exponent: TOpenCLVector): clVector;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVectorsource TOpenCLVector
2ExponentTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls clVector.Power

Overload 12: function Power(Base: TOpenCLVector; Exponent: Double): clVector;

Compute the power function.

#NameTypeDescription
1BaseTOpenCLVectorsource TOpenCLVector
2ExponentDoublescalar

Returns: clVector

Remarks:

Internally calls clVector.Power

Overload 13: function Power(Base: Double; Exponent: TOpenCLMatrix): clMatrix;

Compute the power function.

#NameTypeDescription
1BaseDoublescalar
2ExponentTOpenCLMatrixsource TOpenCLMatrix

Returns: clMatrix

Remarks:

Internally calls clMatrix.Power

Overload 14: function Power(Base: Double; Exponent: TOpenCLValue): clValue;

Compute the power function.

#NameTypeDescription
1BaseDoublescalar
2ExponentTOpenCLValuesource TOpenCLValue

Returns: clValue

Remarks:

Internally calls clValue.Power

Overload 15: function Power(Base: Double; Exponent: TOpenCLVector): clVector;

Compute the power function.

#NameTypeDescription
1BaseDoublescalar
2ExponentTOpenCLVectorsource TOpenCLVector

Returns: clVector

Remarks:

Internally calls clVector.Power