ClMtxExpr.AddScaled Method

Overload List

#SignatureDescription
1function AddScaled(X: TOpenCLMatrix; Y: TOpenCLMatrix; aScale: TCplx): clMatrix;Computes X + Y*Ascale
2function AddScaled(X: TOpenCLMatrix; Y: TOpenCLMatrix; aScale: Double): clMatrix;Computes X + Y*Ascale
3function AddScaled(X: TOpenCLVector; Y: TOpenCLVector; aScale: TCplx): clVector;Computes X + Y*Ascale
4function AddScaled(X: TOpenCLVector; Y: TOpenCLVector; aScale: Double): clVector;Computes X + Y*Ascale

Overload 1: function AddScaled(X: TOpenCLMatrix; Y: TOpenCLMatrix; aScale: TCplx): clMatrix;

Computes X + Y*Ascale

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2YTOpenCLMatrixsource TOpenCLMatrix
3aScaleTCplxscalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.AddScaled

Overload 2: function AddScaled(X: TOpenCLMatrix; Y: TOpenCLMatrix; aScale: Double): clMatrix;

Computes X + Y*Ascale

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2YTOpenCLMatrixsource TOpenCLMatrix
3aScaleDoublescalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.AddScaled

Overload 3: function AddScaled(X: TOpenCLVector; Y: TOpenCLVector; aScale: TCplx): clVector;

Computes X + Y*Ascale

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2YTOpenCLVectorsource TOpenCLVector
3aScaleTCplxscalar

Returns: clVector

Remarks:

Internally calls clVector.AddScaled

Overload 4: function AddScaled(X: TOpenCLVector; Y: TOpenCLVector; aScale: Double): clVector;

Computes X + Y*Ascale

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2YTOpenCLVectorsource TOpenCLVector
3aScaleDoublescalar

Returns: clVector

Remarks:

Internally calls clVector.AddScaled