GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Macros | Enumerations
oct-sort.h File Reference
#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

#define MAX_MERGE_PENDING   85

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

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

#define MERGESTATE_TEMP_SIZE   1024

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

#define MIN_GALLOP   7

Enumeration Type Documentation

enum sortmode
Enumerator
UNSORTED 
ASCENDING 
DESCENDING 

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