jubatus_core  0.1.2
Jubatus: Online machine learning framework for distributed environment
Public Member Functions | Public Attributes | List of all members
jubatus::core::fv_converter::versioned_weight_diff Struct Reference

#include <weight_manager.hpp>

Collaboration diagram for jubatus::core::fv_converter::versioned_weight_diff:
Collaboration graph

Public Member Functions

versioned_weight_diffmerge (const versioned_weight_diff &target)
 
 MSGPACK_DEFINE (weights_, version_)
 
 versioned_weight_diff ()
 
 versioned_weight_diff (const fv_converter::keyword_weights &w)
 
 versioned_weight_diff (const fv_converter::keyword_weights &w, const storage::version &v)
 

Public Attributes

storage::version version_
 
fv_converter::keyword_weights weights_
 

Detailed Description

Definition at line 37 of file weight_manager.hpp.

Constructor & Destructor Documentation

jubatus::core::fv_converter::versioned_weight_diff::versioned_weight_diff ( )

Definition at line 42 of file weight_manager.cpp.

42  {
43 }
jubatus::core::fv_converter::versioned_weight_diff::versioned_weight_diff ( const fv_converter::keyword_weights w)
explicit

Definition at line 45 of file weight_manager.cpp.

46  : weights_(w) {
47 }
jubatus::core::fv_converter::versioned_weight_diff::versioned_weight_diff ( const fv_converter::keyword_weights w,
const storage::version v 
)

Definition at line 49 of file weight_manager.cpp.

Member Function Documentation

versioned_weight_diff & jubatus::core::fv_converter::versioned_weight_diff::merge ( const versioned_weight_diff target)

Definition at line 55 of file weight_manager.cpp.

References jubatus::core::fv_converter::keyword_weights::merge(), version_, and weights_.

55  {
56  if (version_ == target.version_) {
57  weights_.merge(target.weights_);
58  } else if (version_ < target.version_) {
59  weights_ = target.weights_;
60  version_ = target.version_;
61  }
62  return *this;
63 }

Here is the call graph for this function:

jubatus::core::fv_converter::versioned_weight_diff::MSGPACK_DEFINE ( weights_  ,
version_   
)

Member Data Documentation

storage::version jubatus::core::fv_converter::versioned_weight_diff::version_
fv_converter::keyword_weights jubatus::core::fv_converter::versioned_weight_diff::weights_

The documentation for this struct was generated from the following files: