ClMtxExpr.ThreshBottom Method

Overload List

#SignatureDescription
1function ThreshBottom(X: TOpenCLMatrix; Value: Double): clMatrix;Limit the smallest value in the source data.
2function ThreshBottom(X: TOpenCLValue; Value: Double): clValue;Limit the smallest value in the source data.
3function ThreshBottom(X: TOpenCLVector; Value: Double): clVector;Limit the smallest value in the source data.

Overload 1: function ThreshBottom(X: TOpenCLMatrix; Value: Double): clMatrix;

Limit the smallest value in the source data.

#NameTypeDescription
1XTOpenCLMatrixsource TOpenCLMatrix
2ValueDoublescalar

Returns: clMatrix

Remarks:

Internally calls clMatrix.ThreshBottom

Overload 2: function ThreshBottom(X: TOpenCLValue; Value: Double): clValue;

Limit the smallest value in the source data.

#NameTypeDescription
1XTOpenCLValuesource TOpenCLValue
2ValueDoublescalar

Returns: clValue

Remarks:

Internally calls clValue.ThreshBottom

Examples
var a,b: clValue;
begin
    b.Copy(0.1);
    a.ThreshBottom(b, 0.2); // a = [0.2]
end;

Overload 3: function ThreshBottom(X: TOpenCLVector; Value: Double): clVector;

Limit the smallest value in the source data.

#NameTypeDescription
1XTOpenCLVectorsource TOpenCLVector
2ValueDoublescalar

Returns: clVector

Remarks:

Internally calls clVector.ThreshBottom