BitMagic-C++
|
Sparse vector algorithms. More...
![]() |
Data Structures | |
class | bm::sparse_vector_scanner< SV > |
algorithms for sparse_vector scan/seach More... | |
class | bm::set2set_11_transform< SV > |
Integer set to set transformation (functional image in groups theory) https://en.wikipedia.org/wiki/Image_(mathematics) More... | |
Functions | |
template<typename SV > | |
void | bm::dynamic_range_clip_high (SV &svect, unsigned high_bit) |
Clip dynamic range for signal higher than specified. More... | |
template<typename SV > | |
void | bm::dynamic_range_clip_low (SV &svect, unsigned low_bit) |
Clip dynamic range for signal lower than specified (boost) More... | |
Sparse vector algorithms.
void bm::dynamic_range_clip_high | ( | SV & | svect, |
unsigned | high_bit | ||
) |
Clip dynamic range for signal higher than specified.
svect | - sparse vector to do clipping |
high_bit | - max bit (inclusive) allowed for this signal vector |
Definition at line 63 of file bmsparsevec_algo.h.
References bm::bvector< Alloc >::bit_or(), and BM_ASSERT.
void bm::dynamic_range_clip_low | ( | SV & | svect, |
unsigned | low_bit | ||
) |
Clip dynamic range for signal lower than specified (boost)
svect | - sparse vector to do clipping |
low_bit | - low bit (inclusive) allowed for this signal vector |
Definition at line 104 of file bmsparsevec_algo.h.
References bm::bvector< Alloc >::bit_or(), and BM_ASSERT.