#include <SimpleDFDecoder.hpp>
Inheritance diagram for SimpleDFDecoder< O >:
Public Types | |
typedef SimpleDecoderBase< O >::params_t | params_t |
Public Member Functions | |
SimpleDFDecoder (const params_t *par) | |
void | pushItem (item_t item) |
void | write (const counter_t support) |
void | writeNEE (const counter_t support, const std::vector< item_t > &nee_items) |
void | pushItemWithWrite (item_t item, counter_t support) |
void | pushItemWithPrevSupport (item_t item) |
void | popItem () |
void | setCodeInverse (const std::vector< item_t > &code_inverse) |
Static Public Member Functions | |
static bool DINLINE | isDFO () |
Protected Attributes | |
std::vector< item_t > | code_inverse |
The inverse of code vector. | |
Private Attributes | |
std::vector< item_t > | decoded_set |
counter_t | last_support |
Definition at line 12 of file SimpleDFDecoder.hpp.
|
Reimplemented from DecoderBase< O >. Reimplemented in SimpleAssocRuleWriter. Definition at line 16 of file SimpleDFDecoder.hpp. |
|
Definition at line 17 of file SimpleDFDecoder.hpp. |
|
Definition at line 20 of file SimpleDFDecoder.hpp. |
|
Definition at line 50 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< O >::writeNEE(). |
|
Definition at line 25 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::pushItemWithWrite(), and SimpleDFDecoder< O >::writeNEE(). |
|
Definition at line 45 of file SimpleDFDecoder.hpp. |
|
Definition at line 39 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::pushItemWithPrevSupport(). |
|
Reimplemented from DecoderBase< O >. Definition at line 26 of file SimpleDecoderBase.hpp. |
|
Definition at line 30 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::pushItemWithWrite(), and SimpleDFDecoder< O >::writeNEE(). |
|
Definition at line 62 of file SimpleDFDecoder.hpp. References SimpleDFDecoder< O >::popItem(), SimpleDFDecoder< O >::pushItem(), and SimpleDFDecoder< O >::write(). |
|
The inverse of code vector. code_inverse[i] stores the original code of the item, whose new code is i. Definition at line 39 of file SimpleDecoderBase.hpp. Referenced by SimpleNormalDecoder< O >::writeItemsetAndCounter(). |
|
Definition at line 56 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::popItem(), SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::pushItem(), and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::write(). |
|
Definition at line 57 of file SimpleDFDecoder.hpp. Referenced by SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::pushItemWithPrevSupport(), and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >::write(). |