GNU Octave  3.8.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.