Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2algo
src
stringology
cover
RestrictedApproximateCoversComputation.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <string/LinearString.h>
9
#include <
stringology/cover/ApproximateCoversComputation.h
>
10
11
namespace
stringology::cover
{
12
13
class
RestrictedApproximateCoversComputation
{
14
public
:
22
template
<
class
SymbolType >
23
static
ext::set < ext::pair < string::LinearString < SymbolType >
,
unsigned
int
> >
compute
(
const
string::LinearString < SymbolType >
& pattern,
unsigned
int
k );
24
};
25
26
template
<
class
SymbolType >
27
ext::set < ext::pair < string::LinearString < SymbolType >
,
unsigned
int
> >
RestrictedApproximateCoversComputation::compute
(
const
string::LinearString < SymbolType >
& pattern,
unsigned
int
k ) {
28
return
stringology::cover::ApproximateCoversComputation::compute
( pattern, k,
true
);
29
}
30
31
}
/* namespace stringology::cover */
32
ApproximateCoversComputation.h
ext::set
Definition:
set.hpp:44
string::LinearString
Linear string.
Definition:
LinearString.h:57
stringology::cover::ApproximateCoversComputation::compute
static ext::set< ext::pair< string::LinearString< SymbolType >, unsigned > > compute(const string::LinearString< SymbolType > &pattern, unsigned k, bool restricted=false)
Definition:
ApproximateCoversComputation.h:49
stringology::cover::RestrictedApproximateCoversComputation
Definition:
RestrictedApproximateCoversComputation.h:13
stringology::cover::RestrictedApproximateCoversComputation::compute
static ext::set< ext::pair< string::LinearString< SymbolType >, unsigned int > > compute(const string::LinearString< SymbolType > &pattern, unsigned int k)
Definition:
RestrictedApproximateCoversComputation.h:27
stringology::cover
Definition:
ApproximateCoversComputation.cpp:9
Generated on Mon Dec 27 2021 10:21:52 for Algorithms Library Toolkit by
1.9.2