NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
bloom_filter.h File Reference
#include <nvbio/basic/types.h>
#include <nvbio/basic/atomics.h>
#include <nvbio/basic/static_vector.h>
#include <nvbio/basic/bloom_filter_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::inplace_or< T >
 
struct  nvbio::inplace_or< uint32 >
 
struct  nvbio::inplace_or< uint2 >
 
struct  nvbio::inplace_or< uint4 >
 
struct  nvbio::inplace_or< uint64 >
 
struct  nvbio::inplace_or< uint64_2 >
 
struct  nvbio::inplace_or< uint64_4 >
 
struct  nvbio::bloom_filter< K, Hash1, Hash2, Iterator, OrOperator >
 
struct  nvbio::blocked_bloom_filter< Hash1, Hash2, Iterator, OrOperator >
 

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
nvbio::optimal_bloom_filter_hashes (const float bits_per_key)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE float 
nvbio::optimal_bloom_filter_bits_per_key (const float fp_rate)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE float 
nvbio::optimal_bloom_filter_bits_per_key (const uint32 K)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::optimal_bloom_filter_parameters (const float fp_rate, uint32 *K, float *bits_per_key)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE float 
nvbio::optimal_bloom_filter_fp_rate (const uint32 K, const float bits_per_key)