MtxExpr.Select Method

Overload List

#SignatureDescription
1function Select(const Src: TMtx; StartIndex: Integer; StopIndex: Integer): Vector;Subrange the source matrix and return a vector without copy operation.
2function Select(const Src: TMtx; StartIndex: Integer; Step: Integer; StopIndex: Integer): Vector;Subrange the source matrix and return a vector.
3function Select(const Src: TVec; StartIndex: Integer; StopIndex: Integer): Vector;Subrange the source vector without copy operation.
4function Select(const Src: TVec; StartIndex: Integer; Step: Integer; StopIndex: Integer): Vector;Subrange the source vector.

Overload 1: function Select(const Src: TMtx; StartIndex: Integer; StopIndex: Integer): Vector;

Subrange the source matrix and return a vector without copy operation.

#NameTypeDescription
1SrcTMtx
2StartIndexInteger
3StopIndexInteger

Returns: Vector

Remarks:

Internally calls Vector.SetSubIndex

Overload 2: function Select(const Src: TMtx; StartIndex: Integer; Step: Integer; StopIndex: Integer): Vector;

Subrange the source matrix and return a vector.

#NameTypeDescription
1SrcTMtx
2StartIndexInteger
3StepInteger
4StopIndexInteger

Returns: Vector

Remarks:

Internally calls Vector.SetSubIndex

Overload 3: function Select(const Src: TVec; StartIndex: Integer; StopIndex: Integer): Vector;

Subrange the source vector without copy operation.

#NameTypeDescription
1SrcTVec
2StartIndexInteger
3StopIndexInteger

Returns: Vector

Remarks:

Internally calls Vector.SetSubIndex

Overload 4: function Select(const Src: TVec; StartIndex: Integer; Step: Integer; StopIndex: Integer): Vector;

Subrange the source vector.

#NameTypeDescription
1SrcTVec
2StartIndexInteger
3StepInteger
4StopIndexInteger

Returns: Vector

Remarks:

Internally calls Vector.SetSubIndex