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