cuDDL
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
result_file.cuh File Reference
#include <cuddl/detail/file_writer.hpp>
#include <cuddl/detail/worker_pool.hpp>
#include <cuddl/error.hpp>
#include <cuddl/pairwise_counts.cuh>
#include <cuddl/reference_database.cuh>
#include <cuddl/replicated_database.cuh>
#include <cub/device/device_transform.cuh>
#include <algorithm>
#include <array>
#include <chrono>
#include <condition_variable>
#include <cstdint>
#include <cstring>
#include <deque>
#include <exception>
#include <filesystem>
#include <map>
#include <memory>
#include <mutex>
#include <optional>
#include <ranges>
#include <span>
#include <stdexcept>
#include <string>
#include <thread>
#include <vector>

Go to the source code of this file.

Classes

struct  cuddl::similarity_record
 One pair of a thresholded search in result_format::similarity. More...
 
struct  cuddl::result_file_options
 
struct  cuddl::result_file_statistics
 What a result_file wrote and how long its callers waited for it. More...
 
struct  cuddl::detail::packed_identity
 Weighted k-mer identity of one packed result, for the GPU conversion. More...
 
class  cuddl::result_file
 Writes search results to files while the GPUs search on. More...
 

Namespaces

namespace  cuddl
 Batch operations over contiguous device rows.
 
namespace  cuddl::detail
 

Enumerations

enum class  cuddl::result_format : uint8_t { cuddl::counts , cuddl::similarity }
 How a result_file stores each pair. More...