Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt *SortAscend(const int Index, const int Len) const; | Sort calling vector elements [Index..Index+Len-1] in ascending order in-place. |
| 2 | TMtxVecInt *SortAscend(TMtxVecInt *DstSortIdx, const int SortIdxIndex, const int Index, const int Len) const; | Sort all calling vector elements in ascending order in-place. |
| 3 | TMtxInt *SortAscend() const; | Sorts the elements in a matrix row(s) in ascending order. |
| 4 | TMtxInt *SortAscend(int Col) const; | Performs row based sort in ascending order. The Col parameter defines the column based on which the rows are compared with each other. |
Overload 1: TMtxVecInt *SortAscend(const int Index, const int Len) const;
Sort calling vector elements [Index..Index+Len-1] in ascending order in-place.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | const int | |
| 2 | Len | const int |
Declared in Dew::Math::MatrixInt · Dew.Math/MtxExprInt.h · Cross-compiler
Overload 2: TMtxVecInt *SortAscend(TMtxVecInt *DstSortIdx, const int SortIdxIndex, const int Index, const int Len) const;
Sort all calling vector elements in ascending order in-place.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstSortIdx | TMtxVecInt * | After execution stores sorted values indices. |
| 2 | SortIdxIndex | const int | The starting index for the DstSortIdx parameter. |
| 3 | Index | const int | The starting index at which to start the sort. |
| 4 | Len | const int | The number of elements to sort starting from including zero-based Index. |
Returns: calling vector, storing sorted values.
Remarks:
Size of DstSortIdx and calling vector are adjusted automatically.
Declared in Dew::Math::MatrixInt · Dew.Math/MtxExprInt.h · Cross-compiler
Overload 3: TMtxInt *SortAscend() const;
Sorts the elements in a matrix row(s) in ascending order.
Remarks:
Sorts the elements in calling matrix row(s) in ascending order in-place. If the calling matrix is complex, then complex values are first compared by the absolute value and then by the argument.
Note
Each row is sorted independently from the other.
See Also: MatrixInt::SortDescend
Declared in Dew::Math::MatrixInt · Dew.Math/MtxExprInt.h · Cross-compiler
Overload 4: TMtxInt *SortAscend(int Col) const;
Performs row based sort in ascending order. The Col parameter defines the column based on which the rows are compared with each other.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Col | int |
Declared in Dew::Math::MatrixInt · Dew.Math/MtxExprInt.h · Cross-compiler