ClMtxExpr.Normalize Method

Overload List

#SignatureDescription
1function Normalize(X: TOpenCLMatrix; Offset: TCplx; Factor: Double): clMatrix;Result = (X + Offset)/Factor
2function Normalize(X: TOpenCLMatrix; Offset: Double; Factor: Double): clMatrix;Result = (X + Offset)/Factor
3function Normalize(X: TOpenCLVector; Offset: TCplx; Factor: Double): clVector;Result = (X + Offset)/Factor
4function Normalize(X: TOpenCLVector; Offset: Double; Factor: Double): clVector;Result = (X + Offset)/Factor

Overload 1: function Normalize(X: TOpenCLMatrix; Offset: TCplx; Factor: Double): clMatrix;

Compute (X + Offset)/Factor

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2OffsetTCplxscalar
3FactorDoublescalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.Normalize

Overload 2: function Normalize(X: TOpenCLMatrix; Offset: Double; Factor: Double): clMatrix;

Compute (X + Offset)/Factor

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2OffsetDoublescalar
3FactorDoublescalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.Normalize

Overload 3: function Normalize(X: TOpenCLVector; Offset: TCplx; Factor: Double): clVector;

Compute (X + Offset)/Factor

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2OffsetTCplxscalar
3FactorDoublescalar

Returns: clVector

Remarks:

Internally calls clVector.Normalize

Overload 4: function Normalize(X: TOpenCLVector; Offset: Double; Factor: Double): clVector;

Compute (X + Offset)/Factor

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2OffsetDoublescalar
3FactorDoublescalar

Returns: clVector

Remarks:

Internally calls clVector.Normalize