SDSL 3.0.2
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::qsufsort::sorter< int_vector_type > Class Template Reference

#include <qsufsort.hpp>

Public Member Functions

int64_t transform (int_iter const &x, int_iter const &p, int64_t n, int64_t k, int64_t l, int64_t q)
 
void sort (int_iter const &x, int_iter const &p, int64_t n, int64_t k, int64_t l)
 
void do_sort (tIV &sa, tIV &x)
 
void sort (tIV &sa, char const *file_name, uint8_t num_bytes)
 
template<class t_vec >
void sort (tIV &sa, t_vec &text)
 

Detailed Description

template<class int_vector_type>
class sdsl::qsufsort::sorter< int_vector_type >

Definition at line 86 of file qsufsort.hpp.

Member Function Documentation

◆ do_sort()

template<class int_vector_type >
void sdsl::qsufsort::sorter< int_vector_type >::do_sort ( tIV &  sa,
tIV &  x 
)
inline

Definition at line 500 of file qsufsort.hpp.

◆ sort() [1/3]

template<class int_vector_type >
void sdsl::qsufsort::sorter< int_vector_type >::sort ( int_iter const &  x,
int_iter const &  p,
int64_t  n,
int64_t  k,
int64_t  l 
)
inline

Definition at line 424 of file qsufsort.hpp.

◆ sort() [2/3]

template<class int_vector_type >
void sdsl::qsufsort::sorter< int_vector_type >::sort ( tIV &  sa,
char const *  file_name,
uint8_t  num_bytes 
)
inline

Definition at line 551 of file qsufsort.hpp.

◆ sort() [3/3]

template<class int_vector_type >
template<class t_vec >
void sdsl::qsufsort::sorter< int_vector_type >::sort ( tIV &  sa,
t_vec &  text 
)
inline

Definition at line 575 of file qsufsort.hpp.

◆ transform()

template<class int_vector_type >
int64_t sdsl::qsufsort::sorter< int_vector_type >::transform ( int_iter const &  x,
int_iter const &  p,
int64_t  n,
int64_t  k,
int64_t  l,
int64_t  q 
)
inline

Definition at line 350 of file qsufsort.hpp.


The documentation for this class was generated from the following file: