Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2algo
src
stringology
seed
RestrictedApproximateSeedComputation.h
Go to the documentation of this file.
1
6
#pragma once
7
8
9
#include <alib/set>
10
#include <alib/pair>
11
#include <string/LinearString.h>
12
#include <
stringology/seed/ApproximateSeedComputation.h
>
13
14
15
namespace
stringology::seed
{
16
22
class
RestrictedApproximateSeedComputation
{
23
public
:
32
template
<
class
SymbolType>
33
static
ext::set < ext::pair < string::LinearString < SymbolType >
,
unsigned
> >
compute
(
const
string::LinearString < SymbolType >
& pattern,
unsigned
distance ){
34
return
stringology::seed::ApproximateSeedComputation::compute
( pattern, distance,
true
);
35
}
36
};
37
38
}
ApproximateSeedComputation.h
ext::set
Definition:
set.hpp:44
string::LinearString
Linear string.
Definition:
LinearString.h:57
stringology::seed::ApproximateSeedComputation::compute
static ext::set< ext::pair< string::LinearString< SymbolType >, unsigned > > compute(const string::LinearString< SymbolType > &pattern, unsigned distance, bool restricted)
Definition:
ApproximateSeedComputation.h:259
stringology::seed::RestrictedApproximateSeedComputation
Definition:
RestrictedApproximateSeedComputation.h:22
stringology::seed::RestrictedApproximateSeedComputation::compute
static ext::set< ext::pair< string::LinearString< SymbolType >, unsigned > > compute(const string::LinearString< SymbolType > &pattern, unsigned distance)
Definition:
RestrictedApproximateSeedComputation.h:33
stringology::seed
Definition:
ApproximateSeedComputation.cpp:10
Generated on Mon Dec 27 2021 10:21:52 for Algorithms Library Toolkit by
1.9.2