ClMtxExpr::Select Function

Overload List

#SignatureDescription
1clVector Select(TOpenCLVector *Src, int StartIndex, int Step, int StopIndex);Subrange the source clVector.
2clVector Select(TOpenCLVector *Src, int StartIndex, int StopIndex);Subrange the source clVector without copy operation.
3clVector Select(TOpenCLMatrix *Src, int StartIndex, int Step, int StopIndex);Subrange the source clMatrix and return a clVector.
4clVector Select(TOpenCLMatrix *Src, int StartIndex, int StopIndex);Subrange the source clMatrix and return a clVector without copy operation.

Overload 1: clVector Select(TOpenCLVector *Src, int StartIndex, int Step, int StopIndex);

Subrange the source clVector.

#NameTypeDescription
1SrcTOpenCLVector *
2StartIndexint
3Stepint
4StopIndexint
Remarks:

Internally calls clVector::Select

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

Overload 2: clVector Select(TOpenCLVector *Src, int StartIndex, int StopIndex);

Subrange the source clVector without copy operation.

#NameTypeDescription
1SrcTOpenCLVector *
2StartIndexint
3StopIndexint
Remarks:

Internally calls clVector::Select

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

Overload 3: clVector Select(TOpenCLMatrix *Src, int StartIndex, int Step, int StopIndex);

Subrange the source clMatrix and return a clVector.

#NameTypeDescription
1SrcTOpenCLMatrix *
2StartIndexint
3Stepint
4StopIndexint
Remarks:

Internally calls clVector::Select

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

Overload 4: clVector Select(TOpenCLMatrix *Src, int StartIndex, int StopIndex);

Subrange the source clMatrix and return a clVector without copy operation.

#NameTypeDescription
1SrcTOpenCLMatrix *
2StartIndexint
3StopIndexint
Remarks:

Internally calls clVector::Select

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