Macaulay2 Engine
Loading...
Searching...
No Matches
QuickSorter< Sorter > Class Template Reference

#include <monsort.hpp>

Static Public Member Functions

static void sort (Sorter *M0, value *elems0, long len0)

Private Types

typedef Sorter::value value

Private Member Functions

long sort_partition (long lo, long hi)
void sort (long lo, long hi)
void sort2 (long lo, long hi)
void sort2depth (long lo, long hi, long depth)
void sortC ()
void sortD ()
 QuickSorter (Sorter *M0, value *elems0, long len0)
 ~QuickSorter ()

Private Attributes

Sorter * M
valueelems
long len
long maxdepth

Detailed Description

template<typename Sorter>
class QuickSorter< Sorter >

Definition at line 47 of file monsort.hpp.


The documentation for this class was generated from the following file: