clVector::clVector Constructor

Overload List

#SignatureDescription
1clVector(int ALength, TclFloatPrecision aPrecision, bool AComplex, bool IsCached = true);
2clVector(TOpenCLDevice *TargetDevice, bool IsCached = true);
3clVector(TOpenCLMtxVec *DeviceSource, bool IsCached = true);
4clVector(bool IsCached);
5clVector();
6clVector(const clVector &aSrc);
7clVector(const DewArray<TCplx> &AValue);
8clVector(const DewArray<double> &AValue);
9clVector(const DewArray<float> &AValue);
10clVector(TOpenCLVector *AValue);
11clVector(TVec *AValue);

Overload 1: clVector(int ALength, TclFloatPrecision aPrecision, bool AComplex, bool IsCached = true);

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

Overload 2: clVector(TOpenCLDevice *TargetDevice, bool IsCached = true);

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

Overload 3: clVector(TOpenCLMtxVec *DeviceSource, bool IsCached = true);

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

Overload 4: clVector(bool IsCached);

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

Overload 5: clVector();

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

Overload 6: clVector(const clVector &aSrc);

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

Overload 7: clVector(const DewArray<TCplx> &AValue);

#NameTypeDescription
1AValueconst DewArray<TCplx> &
Declared in Dew::Math::clVector · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 8: clVector(const DewArray<double> &AValue);

#NameTypeDescription
1AValueconst DewArray<double> &
Declared in Dew::Math::clVector · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 9: clVector(const DewArray<float> &AValue);

#NameTypeDescription
1AValueconst DewArray<float> &
Declared in Dew::Math::clVector · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 10: clVector(TOpenCLVector *AValue);

#NameTypeDescription
1AValueTOpenCLVector *
Declared in Dew::Math::clVector · Dew.Math/clMtxExpr.h · Cross-compiler

Overload 11: clVector(TVec *AValue);

#NameTypeDescription
1AValueTVec *
Declared in Dew::Math::clVector · Dew.Math/clMtxExpr.h · Cross-compiler