ILNumerics Ultimate VS

QuickSort Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
the class provides a number of one dimensional quicksort implementations for several datatypes/ properties

[ILNumerics Core Module]

Inheritance Hierarchy

SystemObject
  ILNumerics.Core.MiscQuickSort

Namespace:  ILNumerics.Core.Misc
Assembly:  ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax

public static class QuickSort
Methods

  NameDescription
Public methodStatic memberQuickSortAscIDXST(Byte*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Char*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Double*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Int16*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Int32*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Int64*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(SByte*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(Single*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(UInt16*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(UInt32*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(UInt64*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(complex*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscIDXST(fcomplex*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Byte*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Char*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Double*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Int16*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Int32*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(SByte*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(Single*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(UInt16*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(UInt32*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(UInt64*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(complex*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortAscST(fcomplex*, Int64, Int64, Int64)
One dimensional quick sort, inline, ascending, arbitrary element spacing

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Byte*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Char*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Double*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Int16*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Int32*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Int64*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(SByte*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(Single*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(UInt16*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(UInt32*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(UInt64*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(complex*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescIDXST(fcomplex*, Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing, indices aware.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Byte*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Char*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Double*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Int16*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Int32*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Int64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(SByte*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(Single*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(UInt16*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(UInt32*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(UInt64*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(complex*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Public methodStatic memberQuickSortDescST(fcomplex*, Int64, Int64, Int64)
One dimensional quick sort, inline, descending, arbitrary element spacing.

[ILNumerics Core Module]

Top
Remarks

[ILNumerics Core Module]

See Also

Reference