Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function Copy: Double; | Copies value from GPU memory. |
| 2 | function Copy(const Value: TCplx): TOpenCLValue; | Copy complex Value to GPU memory. |
| 3 | function Copy(const Src: TOpenCLValue): TOpenCLValue; | Copy value. |
| 4 | function Copy(const Value: Double): TOpenCLValue; | Copy Value to GPU memory. |
Overload 1: function Copy: Double;
Copies value from GPU memory.
Returns: Double
Overload 2: function Copy(const Value: TCplx): TOpenCLValue;
Overload 3: function Copy(const Src: TOpenCLValue): TOpenCLValue;
Copy value.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TOpenCLValue |
Returns: TOpenCLValue
Remarks:
Copy Src element to the calling object. TOpenCLBase.Complex property of the calling object is set implicitly to match Src object.
Examples
var a,b: TOpenCLValue;
begin
a.Copy(2);
b.Copy(a); // b = [1,2,3,4]
end;
Overload 4: function Copy(const Value: Double): TOpenCLValue;
Copy Value to GPU memory.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double |
Returns: TOpenCLValue