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
Public Member Functions | Public Attributes | List of all members
octave_sort< T >::MergeState Struct Reference
Collaboration diagram for octave_sort< T >::MergeState:
Collaboration graph
[legend]

Public Member Functions

 MergeState (void)
 MergeState (const MergeState &)
 ~MergeState (void)
void getmem (octave_idx_type need)
void getmemi (octave_idx_type need)
MergeStateoperator= (const MergeState &)
void reset (void)

Public Attributes

T * a
octave_idx_type alloced
octave_idx_typeia
octave_idx_type min_gallop
octave_idx_type n
struct s_slice pending [85]

Detailed Description

template<class T>
struct octave_sort< T >::MergeState

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

Constructor & Destructor Documentation

template<class T>
octave_sort< T >::MergeState::MergeState ( void  )
inline

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

template<class T>
octave_sort< T >::MergeState::~MergeState ( void  )
inline

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

template<class T>
octave_sort< T >::MergeState::MergeState ( const MergeState )

Member Function Documentation

template<class T >
void octave_sort< T >::MergeState::getmem ( octave_idx_type  need)
template<class T >
void octave_sort< T >::MergeState::getmemi ( octave_idx_type  need)
template<class T>
MergeState& octave_sort< T >::MergeState::operator= ( const MergeState )
template<class T>
void octave_sort< T >::MergeState::reset ( void  )
inline

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

References MIN_GALLOP.

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

Member Data Documentation

template<class T>
T* octave_sort< T >::MergeState::a
template<class T>
octave_idx_type octave_sort< T >::MergeState::alloced

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

Referenced by octave_sort< T >::MergeState::getmem().

template<class T>
octave_idx_type* octave_sort< T >::MergeState::ia
template<class T>
octave_idx_type octave_sort< T >::MergeState::min_gallop

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

Referenced by octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().

template<class T>
octave_idx_type octave_sort< T >::MergeState::n
template<class T>
struct s_slice octave_sort< T >::MergeState::pending[85]

The documentation for this struct was generated from the following files: