tudocomp
– The TU Dortmund Compression Framework
tdc::lcpcomp::PLCPPeaksStrategy Class Reference

A very naive selection strategy for LCPComp. More...

#include <PLCPPeaksStrategy.hpp>

Inheritance diagram for tdc::lcpcomp::PLCPPeaksStrategy:
tdc::Algorithm

Public Member Functions

template<typename text_t >
void factorize (text_t &text, size_t threshold, lzss::FactorBuffer &factors)
 
- Public Member Functions inherited from tdc::Algorithm
virtual ~Algorithm ()=default
 
 Algorithm (Algorithm const &)=default
 
 Algorithm (Algorithm &&)=default
 
Algorithm & operator= (Algorithm const &)=default
 
Algorithm & operator= (Algorithm &&)=default
 
 Algorithm (Env &&env)
 Instantiates an algorithm in the specified environment. More...
 
Env & env ()
 Provides access to the environment that the algorithm works in. More...
 
const Env & env () const
 

Static Public Member Functions

static Meta meta ()
 
static ds::dsflags_t textds_flags ()
 

Detailed Description

A very naive selection strategy for LCPComp.

TODO: Describe

Definition at line 20 of file PLCPPeaksStrategy.hpp.

Member Function Documentation

◆ factorize()

template<typename text_t >
void tdc::lcpcomp::PLCPPeaksStrategy::factorize ( text_t &  text,
size_t  threshold,
lzss::FactorBuffer &  factors 
)
inline

Definition at line 34 of file PLCPPeaksStrategy.hpp.

◆ meta()

static Meta tdc::lcpcomp::PLCPPeaksStrategy::meta ( )
inlinestatic

Definition at line 24 of file PLCPPeaksStrategy.hpp.

◆ textds_flags()

static ds::dsflags_t tdc::lcpcomp::PLCPPeaksStrategy::textds_flags ( )
inlinestatic

Definition at line 29 of file PLCPPeaksStrategy.hpp.


The documentation for this class was generated from the following file: