SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
search_scheme_precomputed.hpp File Reference

Provides the data structures and precomputed instances for (optimum) search schemes. More...

#include <array>
#include <vector>
#include <seqan3/core/platform.hpp>
+ Include dependency graph for search_scheme_precomputed.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  seqan3::detail::search< nbr_blocks >
 Object storing information for a search (of a search scheme). More...
 
struct  seqan3::detail::search_dyn
 Object storing information for a search (of a search scheme). More...
 

Namespaces

namespace  seqan3
 The main SeqAn3 namespace.
 
namespace  seqan3::detail
 The internal SeqAn3 namespace.
 

Typedefs

using seqan3::detail::search_scheme_dyn_type = std::vector< search_dyn >
 Type for storing search schemes. Number of blocks do not have to be known at compile time.
 
template<uint8_t nbr_searches, uint8_t nbr_blocks>
using seqan3::detail::search_scheme_type = std::array< search< nbr_blocks >, nbr_searches >
 Type for storing search schemes. Number of blocks have to be known at compile time.
 

Variables

template<uint8_t min_error, uint8_t max_error>
constexpr int seqan3::detail::optimum_search_scheme {0}
 Search scheme that is optimal in the running time for the specified lower and upper error bound.
 

Detailed Description

Provides the data structures and precomputed instances for (optimum) search schemes.

Author
Christopher Pockrandt <christopher.pockrandt AT fu-berlin.de>
Hide me