Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2algo
src
stringology
seed
ExactSeedComputation.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <alib/set>
9
#include <alib/pair>
10
#include <string/LinearString.h>
11
#include <
stringology/seed/ApproximateSeedComputation.h
>
12
13
namespace
stringology::seed
{
14
20
class
ExactSeedComputation
{
21
public
:
29
template
<
class
SymbolType>
30
static
ext::set < ext::pair < string::LinearString < SymbolType >
,
unsigned
> >
compute
(
const
string::LinearString < SymbolType >
& pattern ){
31
return
stringology::seed::ApproximateSeedComputation::compute
( pattern, 0,
true
);
32
}
33
};
34
35
}
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::ExactSeedComputation
Definition:
ExactSeedComputation.h:20
stringology::seed::ExactSeedComputation::compute
static ext::set< ext::pair< string::LinearString< SymbolType >, unsigned > > compute(const string::LinearString< SymbolType > &pattern)
Definition:
ExactSeedComputation.h:30
stringology::seed
Definition:
ApproximateSeedComputation.cpp:10
Generated on Mon Dec 27 2021 10:21:52 for Algorithms Library Toolkit by
1.9.2