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

Implements the "Bulldozer" selection strategy for LCPComp. More...

#include <BulldozerStrategy.hpp>

Inheritance diagram for tdc::lcpcomp::BulldozerStrategy:
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

Implements the "Bulldozer" selection strategy for LCPComp.

TODO: Describe

Definition at line 19 of file BulldozerStrategy.hpp.

Member Function Documentation

◆ factorize()

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

Definition at line 48 of file BulldozerStrategy.hpp.

◆ meta()

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

Definition at line 38 of file BulldozerStrategy.hpp.

◆ textds_flags()

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

Definition at line 43 of file BulldozerStrategy.hpp.


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