NVBIO
|
Classes | |
struct | stackinfo3 |
struct | stackinfo4 |
Functions | |
template<typename ISAIterator_type , typename SAIterator_type > | |
void | insertionsort (const ISAIterator_type ISAd, SAIterator_type first, SAIterator_type last) |
template<typename StringIterator_type , typename SAIterator_type , typename pos_type > | |
void | fixdown (const StringIterator_type Td, SAIterator_type SA, pos_type i, pos_type size) |
template<typename StringIterator_type , typename SAIterator_type > | |
void | heapsort (const StringIterator_type Td, SAIterator_type SA, typename std::iterator_traits< SAIterator_type >::value_type size) |
template<typename numeric_type > | |
int | lg (numeric_type n) |
template<typename Iterator1_type , typename Iterator2_type > | |
void | vecswap (Iterator1_type first1, Iterator1_type last1, Iterator2_type first2) |
template<typename StringIterator_type , typename SAIterator_type > | |
SAIterator_type | median3 (const StringIterator_type Td, SAIterator_type v1, SAIterator_type v2, SAIterator_type v3) |
template<typename StringIterator_type , typename SAIterator_type > | |
SAIterator_type | median5 (const StringIterator_type Td, SAIterator_type v1, SAIterator_type v2, SAIterator_type v3, SAIterator_type v4, SAIterator_type v5) |
template<typename StringIterator_type , typename SAIterator_type > | |
SAIterator_type | pivot (const StringIterator_type Td, SAIterator_type first, SAIterator_type last) |
template<typename StringIterator_type , typename SAIterator_type > | |
bool | partition (const StringIterator_type Td, SAIterator_type first1, SAIterator_type first2, SAIterator_type last, SAIterator_type &mfirst, SAIterator_type &mlast, const typename std::iterator_traits< StringIterator_type >::value_type &v) |
void divsufsortxx::helper::fixdown | ( | const StringIterator_type | Td, |
SAIterator_type | SA, | ||
pos_type | i, | ||
pos_type | size | ||
) |
Definition at line 68 of file divsufsortxx.h.
void divsufsortxx::helper::heapsort | ( | const StringIterator_type | Td, |
SAIterator_type | SA, | ||
typename std::iterator_traits< SAIterator_type >::value_type | size | ||
) |
Definition at line 84 of file divsufsortxx.h.
void divsufsortxx::helper::insertionsort | ( | const ISAIterator_type | ISAd, |
SAIterator_type | first, | ||
SAIterator_type | last | ||
) |
Definition at line 43 of file divsufsortxx.h.
int divsufsortxx::helper::lg | ( | numeric_type | n) |
Definition at line 141 of file divsufsortxx.h.
SAIterator_type divsufsortxx::helper::median3 | ( | const StringIterator_type | Td, |
SAIterator_type | v1, | ||
SAIterator_type | v2, | ||
SAIterator_type | v3 | ||
) |
Definition at line 162 of file divsufsortxx.h.
SAIterator_type divsufsortxx::helper::median5 | ( | const StringIterator_type | Td, |
SAIterator_type | v1, | ||
SAIterator_type | v2, | ||
SAIterator_type | v3, | ||
SAIterator_type | v4, | ||
SAIterator_type | v5 | ||
) |
Definition at line 175 of file divsufsortxx.h.
bool divsufsortxx::helper::partition | ( | const StringIterator_type | Td, |
SAIterator_type | first1, | ||
SAIterator_type | first2, | ||
SAIterator_type | last, | ||
SAIterator_type & | mfirst, | ||
SAIterator_type & | mlast, | ||
const typename std::iterator_traits< StringIterator_type >::value_type & | v | ||
) |
Definition at line 216 of file divsufsortxx.h.
SAIterator_type divsufsortxx::helper::pivot | ( | const StringIterator_type | Td, |
SAIterator_type | first, | ||
SAIterator_type | last | ||
) |
Definition at line 190 of file divsufsortxx.h.
void divsufsortxx::helper::vecswap | ( | Iterator1_type | first1, |
Iterator1_type | last1, | ||
Iterator2_type | first2 | ||
) |
Definition at line 149 of file divsufsortxx.h.