clMatrix::clMatrix Constructor

Overload List

#SignatureDescription
1clMatrix(TOpenCLDevice *TargetDevice, bool IsCached = true);
2clMatrix(TOpenCLMtxVec *DeviceSource, bool IsCached = true);
3clMatrix(int aRows, int aCols, TclFloatPrecision aPrecision, bool AComplex, bool IsCached = true);
4clMatrix(bool IsCached);
5clMatrix();
6clMatrix(const clMatrix &aSrc);

Overload 1: clMatrix(TOpenCLDevice *TargetDevice, bool IsCached = true);

#NameTypeDescription
1TargetDeviceTOpenCLDevice *
2IsCached = truebool
Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 2: clMatrix(TOpenCLMtxVec *DeviceSource, bool IsCached = true);

#NameTypeDescription
1DeviceSourceTOpenCLMtxVec *
2IsCached = truebool
Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 3: clMatrix(int aRows, int aCols, TclFloatPrecision aPrecision, bool AComplex, bool IsCached = true);

#NameTypeDescription
1aRowsint
2aColsint
3aPrecisionTclFloatPrecision
4AComplexbool
5IsCached = truebool
Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 4: clMatrix(bool IsCached);

#NameTypeDescription
1IsCachedbool
Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 5: clMatrix();

Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 6: clMatrix(const clMatrix &aSrc);

#NameTypeDescription
1aSrcconst clMatrix &
Declared in Dew::Math::clMatrix · Dew.Math/clMtxExpr.h · Cross-compiler