jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <input_window.hpp>
Public Types | |
typedef Batch | batch_type |
Public Member Functions | |
basic_window (double batch_interval=1) | |
basic_window (double start_pos, double batch_interval, int32_t batch_size) | |
bool | contains (double pos) const |
double | get_all_interval () const |
batch_type & | get_batch_by_index (size_t i) |
const batch_type & | get_batch_by_index (size_t i) const |
double | get_batch_interval () const |
int32_t | get_batch_size () const |
const std::vector< batch_type > & | get_batches () const |
double | get_end_pos () const |
int | get_index (double pos) const |
double | get_start_pos () const |
void | swap (basic_window &x) |
Protected Member Functions | |
int | get_index_ (double pos) const |
Protected Attributes | |
double | batch_interval_ |
std::vector< batch_type > | batches_ |
double | start_pos_ |
Friends | |
void | swap (basic_window &x, basic_window &y) |
Definition at line 35 of file input_window.hpp.
typedef Batch jubatus::core::burst::basic_window< Batch >::batch_type |
Definition at line 37 of file input_window.hpp.
|
inlineexplicit |
Definition at line 39 of file input_window.hpp.
|
inline |
Definition at line 47 of file input_window.hpp.
|
inline |
Definition at line 80 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::get_index().
|
inline |
Definition at line 83 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::get_end_pos().
|
inline |
Definition at line 98 of file input_window.hpp.
Referenced by jubatus::core::burst::aggregator::impl_::make_new_window_().
|
inline |
Definition at line 101 of file input_window.hpp.
|
inline |
Definition at line 90 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::get_index_().
|
inline |
Definition at line 87 of file input_window.hpp.
Referenced by jubatus::core::burst::burst_result::burst_result(), jubatus::core::burst::basic_window< batch_result >::get_all_interval(), jubatus::core::burst::basic_window< batch_result >::get_index(), and jubatus::core::burst::result_window::result_window().
|
inline |
Definition at line 94 of file input_window.hpp.
Referenced by jubatus::core::burst::burst_result::burst_result(), and jubatus::core::burst::result_window::result_window().
|
inline |
Definition at line 77 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::contains().
|
inline |
Definition at line 61 of file input_window.hpp.
|
inlineprotected |
Definition at line 121 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::get_index().
|
inline |
Definition at line 74 of file input_window.hpp.
Referenced by jubatus::core::burst::burst_result::burst_result(), jubatus::core::burst::basic_window< batch_result >::contains(), and jubatus::core::burst::aggregator::impl_::make_new_window_().
|
inline |
Definition at line 105 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::swap().
|
friend |
Definition at line 111 of file input_window.hpp.
|
protected |
|
protected |
Definition at line 116 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::basic_window(), jubatus::core::burst::basic_window< batch_result >::get_batch_by_index(), jubatus::core::burst::basic_window< batch_result >::get_batch_size(), jubatus::core::burst::basic_window< batch_result >::get_batches(), and jubatus::core::burst::basic_window< batch_result >::swap().
|
protected |
Definition at line 117 of file input_window.hpp.
Referenced by jubatus::core::burst::basic_window< batch_result >::get_end_pos(), jubatus::core::burst::basic_window< batch_result >::get_start_pos(), and jubatus::core::burst::basic_window< batch_result >::swap().