Colibri Core
|
Functions | |
vector< pair< int, int > > | get_consecutive_gaps (const int n, const int leftmargin, const int rightmargin) |
uint32_t | vector2mask (const vector< pair< int, int >> &skips) |
vector< pair< int, int > > | mask2vector (const uint32_t mask, const int n) |
uint32_t | reversemask (uint32_t mask, const unsigned int n) |
int | maskheadskip (uint32_t mask, const unsigned int n) |
int | masktailskip (uint32_t mask, const unsigned int n) |
vector< uint32_t > | compute_skip_configurations (const int n, const int maxskips) |
vector<uint32_t> compute_skip_configurations | ( | const int | n, |
const int | maxskips | ||
) |
vector< pair<int,int> > get_consecutive_gaps | ( | const int | n, |
const int | leftmargin, | ||
const int | rightmargin | ||
) |
vector<pair<int,int> > mask2vector | ( | const uint32_t | mask, |
const int | n | ||
) |
int maskheadskip | ( | uint32_t | mask, |
const unsigned int | n | ||
) |
int masktailskip | ( | uint32_t | mask, |
const unsigned int | n | ||
) |
uint32_t reversemask | ( | uint32_t | mask, |
const unsigned int | n | ||
) |
uint32_t vector2mask | ( | const vector< pair< int, int >> & | skips | ) |