GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
oct-sort.h File Reference
#include "octave-config.h"
#include "lo-traits.h"
Include dependency graph for oct-sort.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  octave_sort< T >::MergeState
 
class  octave_sort< T >
 
struct  octave_sort< T >::s_slice
 
class  vec_index< T >
 

Macros

#define MAX_MERGE_PENDING   85
 
#define MERGESTATE_TEMP_SIZE   1024
 
#define MIN_GALLOP   7
 

Enumerations

enum  sortmode { UNSORTED = 0, ASCENDING, DESCENDING }
 

Macro Definition Documentation

◆ MAX_MERGE_PENDING

#define MAX_MERGE_PENDING   85

Definition at line 95 of file oct-sort.h.

Referenced by octave_sort< T >::sort().

◆ MERGESTATE_TEMP_SIZE

#define MERGESTATE_TEMP_SIZE   1024

Definition at line 102 of file oct-sort.h.

◆ MIN_GALLOP

#define MIN_GALLOP   7

Enumeration Type Documentation

◆ sortmode

enum sortmode
Enumerator
UNSORTED 
ASCENDING 
DESCENDING 

Definition at line 105 of file oct-sort.h.