SeqAn3
3.4.0
The Modern C++ library for sequence analysis.
Toggle main menu visibility
Loading...
Searching...
No Matches
alignment_score_matrix_proxy.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2006-2025 Knut Reinert & Freie Universität Berlin
2
// SPDX-FileCopyrightText: 2016-2025 Knut Reinert & MPI für molekulare Genetik
3
// SPDX-License-Identifier: BSD-3-Clause
4
9
10
#pragma once
11
12
#include <
seqan3/utility/concept.hpp
>
13
#include <seqan3/utility/simd/concept.hpp>
14
15
namespace
seqan3::detail
16
{
17
31
template
<
typename
score_type>
32
struct
alignment_score_matrix_proxy
33
{
34
static_assert
(arithmetic<score_type> || simd_concept<score_type>,
35
"Value type must either be an arithmetic type or a simd vector type."
);
36
37
score_type & current;
38
score_type & diagonal;
39
score_type & r_left;
40
score_type & w_left;
41
score_type & up;
42
};
43
}
// namespace seqan3::detail
concept.hpp
Provides concepts that do not have equivalents in C++20.
Hide me
Version:
seqan3
alignment
matrix
detail
alignment_score_matrix_proxy.hpp
Generated on
for SeqAn3 by
1.17.0