|
btllib
|
This is the complete list of members for btllib::MIBloomFilter< T >, including all inherited members.
| ANTI_MASK (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| ANTI_STRAND (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| at(const uint64_t *hashes, bool &saturated, unsigned max_miss=0) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| at_rank(const uint64_t *hashes, std::vector< uint64_t > &rank_pos, std::vector< bool > &hits, unsigned max_miss) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| at_rank(const uint64_t *hashes, std::vector< uint64_t > &rank_pos) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| BLOCKSIZE (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| calc_frame_probs(std::vector< double > &frame_probs, unsigned allowed_miss) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| calc_frame_probs_strand(std::vector< double > &frame_probs, unsigned allowed_miss) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| calc_optimal_size(size_t entries, unsigned hash_num, double occupancy) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inlinestatic |
| calc_prob_single(double occupancy, double freq) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inlinestatic |
| calc_prob_single_frame(double occupancy, unsigned hash_num, double freq, unsigned allowed_misses) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inlinestatic |
| check_values(T max_val) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_data(const std::vector< uint64_t > &rank_pos) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_data(uint64_t rank) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_hash_num() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_id_counts(std::vector< size_t > &counts) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_id_counts_strand(std::vector< size_t > &counts) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_kmer_size() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_pop() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_pop_non_zero() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_pop_saturated() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_rank_pos(const uint64_t *hashes) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_rank_pos(const uint64_t hash) const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| get_seed_values() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| ID_MASK (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| insert(sdsl::bit_vector &bv, const uint64_t *hash_values, unsigned hash_num) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inlinestatic |
| insert(const uint64_t *hashes, const bool *strand, T val, unsigned max) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| insert(const uint64_t *hashes, T value, unsigned max) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| MASK (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| MIBloomFilter(unsigned hash_num, unsigned kmer_size, sdsl::bit_vector &bv, const std::vector< std::string > &seeds=std::vector< std::string >(0)) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| MIBloomFilter(const std::string &filter_file_path) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| saturate(const uint64_t *hashes) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| saturate_data(uint64_t pos) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| set_data(uint64_t pos, T id) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| set_data_if_empty(uint64_t pos, T id) (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| size() const (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |
| store(std::string const &filter_file_path) const | btllib::MIBloomFilter< T > | inline |
| STRAND (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | static |
| ~MIBloomFilter() (defined in btllib::MIBloomFilter< T >) | btllib::MIBloomFilter< T > | inline |