TOpenCLMatrix::CopyFromArray Method

Overload List

#SignatureDescription
1void CopyFromArray(const DewArray<double> &Src, int Index, int Len);Copies array content.
2void CopyFromArray(const DewArray<TCplx> &Src, int Index, int Len);Copies array content.
3void CopyFromArray(const DewArray<float> &Src, int Index, int Len);Copies array content.
4void CopyFromArray(const DewArray<float> &Src);Copies array content.
5void CopyFromArray(const DewArray<double> &Src);Copies array content.
6void CopyFromArray(const DewArray<TCplx> &Src);Copies array content.
7TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<float> &Src);
8TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<double> &Src);
9TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<TCplx> &Src);

Overload 1: void CopyFromArray(const DewArray<double> &Src, int Index, int Len);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<double> &
2Indexint
3Lenint
Remarks:

Copies Len elements from the Src array and stores them in the calling object starting at location Index. The value of the Complex property and size of the calling objects are not modified.

Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler

Overload 2: void CopyFromArray(const DewArray<TCplx> &Src, int Index, int Len);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<TCplx> &
2Indexint
3Lenint
Remarks:

Copies Len elements from the Src array and stores them in the calling object starting at location Index. The value of the Complex property and size of the calling objects are not modified.

Declared in Dew::Math::TOpenCLBase · Dew.Math/clMtxVec.h · Cross-compiler

Overload 3: void CopyFromArray(const DewArray<float> &Src, int Index, int Len);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<float> &
2Indexint
3Lenint
Remarks:

Copies Len elements from the Src array and stores them in the calling object starting at location Index. The value of the Complex property and size of the calling objects are not modified.

Declared in Dew::Math::TOpenCLMtxVec · Dew.Math/clMtxVec.h · Cross-compiler

Overload 4: void CopyFromArray(const DewArray<float> &Src);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<float> &
Remarks:

Sets the size of the object to match the size of the Src array and copies the contents in to the calling object.

Declared in Dew::Math::TOpenCLMtxVec · Dew.Math/clMtxVec.h · Cross-compiler

Overload 5: void CopyFromArray(const DewArray<double> &Src);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<double> &
Remarks:

Sets the size of the object to match the size of the Src array and copies the contents in to the calling object.

Declared in Dew::Math::TOpenCLMtxVec · Dew.Math/clMtxVec.h · Cross-compiler

Overload 6: void CopyFromArray(const DewArray<TCplx> &Src);

Copies array content.

#NameTypeDescription
1Srcconst DewArray<TCplx> &
Remarks:

Sets the size of the object to match the size of the Src array and copies the contents in to the calling object.

Declared in Dew::Math::TOpenCLMtxVec · Dew.Math/clMtxVec.h · Cross-compiler

Overload 7: TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<float> &Src);

#NameTypeDescription
1aRowsint
2aColsint
3Srcconst DewArray<float> &
Declared in Dew::Math::TOpenCLMatrix · Dew.Math/clMtxVec.h · Cross-compiler

Overload 8: TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<double> &Src);

#NameTypeDescription
1aRowsint
2aColsint
3Srcconst DewArray<double> &
Declared in Dew::Math::TOpenCLMatrix · Dew.Math/clMtxVec.h · Cross-compiler

Overload 9: TOpenCLMtxVec *CopyFromArray(int aRows, int aCols, const DewArray<TCplx> &Src);

#NameTypeDescription
1aRowsint
2aColsint
3Srcconst DewArray<TCplx> &
Declared in Dew::Math::TOpenCLMatrix · Dew.Math/clMtxVec.h · Cross-compiler