Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function ThresholdLT(const Vec: TOpenCLValue; LTLevel: Double; LTValue: TCplx): TOpenCLValue; | Perform "less than" threshold operation for Vec object complex number. |
| 2 | function ThresholdLT(const Vec: TOpenCLValue; LTLevel: Double; LTValue: Double): TOpenCLValue; | Threshold less than operation. |
Overload 1: function ThresholdLT(const Vec: TOpenCLValue; LTLevel: Double; LTValue: TCplx): TOpenCLValue;
Perform "less than" threshold operation for Vec object complex number.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TOpenCLValue | |
| 2 | LTLevel | Double | scalar |
| 3 | LTValue | TCplx | scalar |
Returns: TOpenCLValue
Remarks:
Stores the result in the calling object. FloatPrecision and clValue.Complex properties of the calling object are adjusted automatically. If Vec.Complex is false, an exception will be raised.
Overload 2: function ThresholdLT(const Vec: TOpenCLValue; LTLevel: Double; LTValue: Double): TOpenCLValue;
Threshold less than operation.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TOpenCLValue | |
| 2 | LTLevel | Double | scalar |
| 3 | LTValue | Double | scalar |
Returns: TOpenCLValue
Remarks:
Perform operation on Src object value. The LTValue parameter is an lower bound for threshold operation. Value less than LTLevel will be replaced with LTValue. For complex number comparison is applied with the norm of the complex value.
Examples
var a: clValue;
begin
b.Copy(2));
a.ThresholdLT(b, 2.3,1.5); // a = [1.5]
end;
See Also: clValue.ThresholdGT, clValue.ThresholdGT_LT