MtxExpr.Select Method

Overload List

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

Overload 1: Vector Select(TMtx Src, Int32 StartIndex, Int32 StopIndex)

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

#NameTypeDescription
1SrcTMtxsource TMtx
2StartIndexInt32
3StopIndexInt32

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.SetSubIndex

Overload 2: Vector Select(TMtx Src, Int32 StartIndex, Int32 Step, Int32 StopIndex)

Subrange the source matrix and return a vector.

#NameTypeDescription
1SrcTMtxsource TMtx
2StartIndexInt32
3StepInt32
4StopIndexInt32

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.SetSubIndex

Overload 3: Vector Select(TVec Src, Int32 StartIndex, Int32 StopIndex)

Subrange the source vector without copy operation.

#NameTypeDescription
1SrcTVecsource TVec
2StartIndexInt32
3StopIndexInt32

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.SetSubIndex

Overload 4: Vector Select(TVec Src, Int32 StartIndex, Int32 Step, Int32 StopIndex)

Subrange the source vector.

#NameTypeDescription
1SrcTVecsource TVec
2StartIndexInt32
3StepInt32
4StopIndexInt32

Returns: Vector

Remarks:

Internally calls Dew.Math.Vector.SetSubIndex