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