cuSBF
Loading...
Searching...
No Matches
cusbf::filter< Config > Member List

This is the complete list of members for cusbf::filter< Config >, including all inherited members.

block_type typedefcusbf::filter< Config >
clear(cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
contains_dense_packed(std::span< const uint64_t > words, uint64_t num_symbols, device_span< uint8_t > d_output, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_dense_packed(std::span< const uint64_t > words, uint64_t num_symbols, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_dense_packed_async(device_span< const uint64_t > d_words, uint64_t num_symbols, device_span< uint8_t > d_output, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_record_batch_async(device_span< const char > d_sequence, std::span< const RecordRange > records, device_span< uint8_t > d_output, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_sequence(std::string_view sequence, device_span< uint8_t > d_output, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_sequence(std::string_view sequence, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
contains_sequence_async(device_span< const char > d_sequence, device_span< uint8_t > d_output, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
dense_packed_kmer_count(uint64_t num_symbols) constcusbf::filter< Config >inline
dense_packed_word_count(uint64_t num_symbols)cusbf::filter< Config >inlinestatic
filter(uint64_t requestedFilterBits)cusbf::filter< Config >inlineexplicit
filter(const filter &)=deletecusbf::filter< Config >
filter(filter &&) noexcept=defaultcusbf::filter< Config >
filter_bits() constcusbf::filter< Config >inline
insert_dense_packed(std::span< const uint64_t > words, uint64_t num_symbols, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_dense_packed_async(device_span< const uint64_t > d_words, uint64_t num_symbols, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_fastx(std::istream &input, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_fastx_file(const std::filesystem::path &path, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_record_batch(RecordBatchView batch, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_record_batch_async(device_span< const char > d_sequence, std::span< const RecordRange > records, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_sequence(std::string_view sequence, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
insert_sequence_async(device_span< const char > d_sequence, cuda::stream_ref stream=cudaStream_t{})cusbf::filter< Config >inline
load_factor() constcusbf::filter< Config >inline
num_shards() constcusbf::filter< Config >inline
operator=(const filter &)=deletecusbf::filter< Config >
operator=(filter &&) noexcept=defaultcusbf::filter< Config >
query_fastx(std::istream &input, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_fastx_detailed(std::istream &input, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_fastx_file(const std::filesystem::path &path, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_fastx_file_detailed(const std::filesystem::path &path, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_fastx_file_records(const std::filesystem::path &path, Consumer &&consume, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_fastx_records(std::istream &input, Consumer &&consume, double fill_fraction=0.7, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_record_batch(RecordBatchView batch, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
query_record_batch(RecordBatchView batch, Consumer &&consume, cuda::stream_ref stream=cudaStream_t{}) constcusbf::filter< Config >inline
ref() const noexceptcusbf::filter< Config >inline
Shard typedefcusbf::filter< Config >
~filter()=defaultcusbf::filter< Config >