Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

SimpleNormalDecoder< O > Class Template Reference

#include <SimpleNormalDecoder.hpp>

Inheritance diagram for SimpleNormalDecoder< O >:

Inheritance graph
[legend]
Collaboration diagram for SimpleNormalDecoder< O >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef SimpleDecoderBase<
O >::params_t 
params_t

Public Member Functions

 SimpleNormalDecoder (const params_t *par)
template<typename InputIterator>
void writeItemsetAndCounter (InputIterator first, InputIterator last, counter_t support)
void setCodeInverse (const std::vector< item_t > &code_inverse)

Static Public Member Functions

static bool DINLINE isDFO ()

Protected Types

typedef SimpleDecoderBase< O > PARENT

Protected Attributes

std::vector< item_tcode_inverse
 The inverse of code vector.

Detailed Description

template<class O = BufferedNormalOutput<>>
class SimpleNormalDecoder< O >

Author:
Ferenc Bodon

Definition at line 13 of file SimpleNormalDecoder.hpp.


Member Typedef Documentation

template<class O = BufferedNormalOutput<>>
typedef SimpleDecoderBase<O>::params_t SimpleNormalDecoder< O >::params_t
 

Reimplemented from DecoderBase< O >.

Definition at line 19 of file SimpleNormalDecoder.hpp.

template<class O = BufferedNormalOutput<>>
typedef SimpleDecoderBase<O> SimpleNormalDecoder< O >::PARENT [protected]
 

Definition at line 16 of file SimpleNormalDecoder.hpp.


Constructor & Destructor Documentation

template<class O = BufferedNormalOutput<>>
SimpleNormalDecoder< O >::SimpleNormalDecoder const params_t par  )  [inline]
 

Definition at line 20 of file SimpleNormalDecoder.hpp.


Member Function Documentation

template<class O = BufferedNormalOutput<>>
static bool DINLINE SimpleNormalDecoder< O >::isDFO  )  [inline, static]
 

Definition at line 23 of file SimpleNormalDecoder.hpp.

template<class O = BufferedNormalOutput<>>
void SimpleDecoderBase< O >::setCodeInverse const std::vector< item_t > &  code_inverse  )  [inline, inherited]
 

Reimplemented from DecoderBase< O >.

Definition at line 26 of file SimpleDecoderBase.hpp.

template<class O = BufferedNormalOutput<>>
template<typename InputIterator>
void SimpleNormalDecoder< O >::writeItemsetAndCounter InputIterator  first,
InputIterator  last,
counter_t  support
[inline]
 

Definition at line 29 of file SimpleNormalDecoder.hpp.

References SimpleDecoderBase< O >::code_inverse.


Member Data Documentation

template<class O = BufferedNormalOutput<>>
std::vector<item_t> SimpleDecoderBase< O >::code_inverse [protected, inherited]
 

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().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:55:36 2006 for FIM environment by  doxygen 1.4.4