ClMtxExpr.NormL1 Method

Overload List

#SignatureDescription
1function NormL1(X: TOpenCLMatrix): Double;Computes the L1 Norm for X.
2function NormL1(X: TOpenCLMatrix; Y: TOpenCLMatrix; RelativeError: Boolean): Double;Computes the L1 Norm between X and Y.
3function NormL1(X: TOpenCLVector): Double;Computes the L1 Norm for X.
4function NormL1(X: TOpenCLVector; Y: TOpenCLVector; RelativeError: Boolean): Double;Computes the L1 Norm between X and Y.

Overload 1: function NormL1(X: TOpenCLMatrix): Double;

Computes the L1 Norm for X.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix

Returns: Double

Remarks:

Internally calls clMatrix.NormL1

Overload 2: function NormL1(X: TOpenCLMatrix; Y: TOpenCLMatrix; RelativeError: Boolean): Double;

Computes the L1 Norm between X and Y.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2YTOpenCLMatrixsource TOpenCLMatrix
3RelativeErrorBoolean

Returns: Double

Remarks:

Internally calls clMatrix.NormL1

Overload 3: function NormL1(X: TOpenCLVector): Double;

Computes the L1 Norm for X.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector

Returns: Double

Remarks:

Internally calls clVector.NormL1

Overload 4: function NormL1(X: TOpenCLVector; Y: TOpenCLVector; RelativeError: Boolean): Double;

Computes the L1 Norm between X and Y.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2YTOpenCLVectorsource TOpenCLVector
3RelativeErrorBoolean

Returns: Double

Remarks:

Internally calls clVector.NormL1