jubatus_core  0.1.2
Jubatus: Online machine learning framework for distributed environment
Public Member Functions | Private Attributes | List of all members
jubatus::core::clustering::compressor::compressor Class Referenceabstract

#include <compressor.hpp>

Inheritance diagram for jubatus::core::clustering::compressor::compressor:
Inheritance graph
Collaboration diagram for jubatus::core::clustering::compressor::compressor:
Collaboration graph

Public Member Functions

virtual void compress (const wplist &src, size_t bsize, size_t dstsize, wplist &dst)=0
 
 compressor (const clustering_config &cfg)
 
 MSGPACK_DEFINE (config_)
 
virtual ~compressor ()
 

Private Attributes

clustering_config config_
 

Detailed Description

Definition at line 30 of file compressor.hpp.

Constructor & Destructor Documentation

jubatus::core::clustering::compressor::compressor::compressor ( const clustering_config cfg)
inlineexplicit

Definition at line 32 of file compressor.hpp.

33  : config_(cfg) {}
virtual jubatus::core::clustering::compressor::compressor::~compressor ( )
inlinevirtual

Definition at line 34 of file compressor.hpp.

34 {}

Member Function Documentation

virtual void jubatus::core::clustering::compressor::compressor::compress ( const wplist src,
size_t  bsize,
size_t  dstsize,
wplist dst 
)
pure virtual
jubatus::core::clustering::compressor::compressor::MSGPACK_DEFINE ( config_  )

Member Data Documentation

clustering_config jubatus::core::clustering::compressor::compressor::config_
private

Definition at line 44 of file compressor.hpp.


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