ClMtxExpr.Select Method

Overload List

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

Overload 1: function Select(Src: TOpenCLMatrix; StartIndex: Integer; StopIndex: Integer): clVector;

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

#NameTypeDescription
1SrcTOpenCLMatrixsource TOpenCLMatrix
2StartIndexInteger
3StopIndexInteger

Returns: clVector

Remarks:

Internally calls clVector.Select

Overload 2: function Select(Src: TOpenCLMatrix; StartIndex: Integer; Step: Integer; StopIndex: Integer): clVector;

Subrange the source clMatrix and return a clVector.

#NameTypeDescription
1SrcTOpenCLMatrixsource TOpenCLMatrix
2StartIndexInteger
3StepInteger
4StopIndexInteger

Returns: clVector

Remarks:

Internally calls clVector.Select

Overload 3: function Select(Src: TOpenCLVector; StartIndex: Integer; StopIndex: Integer): clVector;

Subrange the source clVector without copy operation.

#NameTypeDescription
1SrcTOpenCLVectorsource TOpenCLVector
2StartIndexInteger
3StopIndexInteger

Returns: clVector

Remarks:

Internally calls clVector.Select

Overload 4: function Select(Src: TOpenCLVector; StartIndex: Integer; Step: Integer; StopIndex: Integer): clVector;

Subrange the source clVector.

#NameTypeDescription
1SrcTOpenCLVectorsource TOpenCLVector
2StartIndexInteger
3StepInteger
4StopIndexInteger

Returns: clVector

Remarks:

Internally calls clVector.Select