cuDDL
Loading...
Searching...
No Matches
cuddl::reference_database< K, BucketCount, Layout > Member List

This is the complete list of members for cuddl::reference_database< K, BucketCount, Layout >, including all inherited members.

all_to_all_result_capacity(uint32_t reference_count) noexceptcuddl::reference_database< K, BucketCount, Layout >inlinestatic
all_to_all_search_requirements(reference_index< K, BucketCount, Layout > const *index=nullptr) constcuddl::reference_database< K, BucketCount, Layout >inline
batch_result_type typedefcuddl::reference_database< K, BucketCount, Layout >
batch_search_requirements(uint32_t query_count, cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index=nullptr) constcuddl::reference_database< K, BucketCount, Layout >inline
build_async(device_span< score_type const > rows, score_compatibility compatibility, cuda::stream_ref stream)cuddl::reference_database< K, BucketCount, Layout >inlinestatic
copy_scores_async(device_span< score_type > scores, cuda::stream_ref stream) constcuddl::reference_database< K, BucketCount, Layout >inline
device() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
layout_type typedefcuddl::reference_database< K, BucketCount, Layout >
metadata() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
names() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
operator=(reference_database const &)=deletecuddl::reference_database< K, BucketCount, Layout >
operator=(reference_database &&other) noexceptcuddl::reference_database< K, BucketCount, Layout >inline
persistent_row_bytes(uint32_t reference_count) noexceptcuddl::reference_database< K, BucketCount, Layout >inlinestatic
persistent_row_bytes() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
reference_count() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
reference_database(reference_database const &)=deletecuddl::reference_database< K, BucketCount, Layout >
reference_database(reference_database &&other) noexceptcuddl::reference_database< K, BucketCount, Layout >inline
reference_database_filecuddl::reference_database< K, BucketCount, Layout >friend
reference_indexcuddl::reference_database< K, BucketCount, Layout >friend
reference_index_filecuddl::reference_database< K, BucketCount, Layout >friend
result_type typedefcuddl::reference_database< K, BucketCount, Layout >
score_type typedefcuddl::reference_database< K, BucketCount, Layout >
search_all_to_all_async(device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, cuda::stream_ref stream, all_to_all_shard shard={}) constcuddl::reference_database< K, BucketCount, Layout >inline
search_all_to_all_async(device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, cuda::stream_ref stream, all_to_all_tile_queue &tiles) constcuddl::reference_database< K, BucketCount, Layout >inline
search_all_to_all_async(device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, search_options options, cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index=nullptr, all_to_all_shard shard={}) constcuddl::reference_database< K, BucketCount, Layout >inline
search_all_to_all_async(device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, search_options options, cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index, all_to_all_tile_queue &tiles) constcuddl::reference_database< K, BucketCount, Layout >inline
search_async(device_span< score_type const > query, score_compatibility const &query_compatibility, device_span< uint8_t > workspace, device_span< result_type > results, cuda::stream_ref stream) constcuddl::reference_database< K, BucketCount, Layout >inline
search_async(device_span< score_type const > query, score_compatibility const &query_compatibility, device_span< uint8_t > workspace, device_span< result_type > results, device_span< uint32_t > result_count, search_options options, cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index=nullptr) constcuddl::reference_database< K, BucketCount, Layout >inline
search_batch_async(device_span< score_type const > queries, score_compatibility const &query_compatibility, uint32_t query_id_offset, device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, cuda::stream_ref stream) constcuddl::reference_database< K, BucketCount, Layout >inline
search_batch_async(device_span< score_type const > queries, score_compatibility const &query_compatibility, uint32_t query_id_offset, device_span< uint8_t > workspace, device_span< batch_result_type > results, OnTile &&on_tile, device_span< uint32_t > result_match_counts, search_options options, cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index=nullptr) constcuddl::reference_database< K, BucketCount, Layout >inline
search_workspace_bytes(cuda::stream_ref stream, reference_index< K, BucketCount, Layout > const *index=nullptr) constcuddl::reference_database< K, BucketCount, Layout >inline
single_query_result_count(uint32_t reference_count) noexceptcuddl::reference_database< K, BucketCount, Layout >inlinestatic
single_query_result_count() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
single_query_workspace_bytes(uint32_t reference_count) noexceptcuddl::reference_database< K, BucketCount, Layout >inlinestatic
single_query_workspace_bytes() const noexceptcuddl::reference_database< K, BucketCount, Layout >inline
~reference_database()cuddl::reference_database< K, BucketCount, Layout >inline