Vowpal Wabbit
|
#include <array_parameters_dense.h>
Public Types | |
typedef dense_iterator< weight > | iterator |
typedef dense_iterator< const weight > | const_iterator |
Public Member Functions | |
dense_parameters (size_t length, uint32_t stride_shift=0) | |
dense_parameters () | |
bool | not_null () |
dense_parameters (const dense_parameters &other) | |
dense_parameters (dense_parameters &&)=delete | |
weight * | first () |
iterator | begin () |
iterator | end () |
const_iterator | cbegin () |
const_iterator | cend () |
weight & | operator[] (size_t i) const |
void | shallow_copy (const dense_parameters &input) |
weight & | strided_index (size_t index) |
template<class R , class T > | |
void | set_default (R &info) |
template<class T > | |
void | set_default () |
void | set_zero (size_t offset) |
uint64_t | mask () const |
uint64_t | seeded () const |
uint32_t | stride () const |
uint32_t | stride_shift () const |
void | stride_shift (uint32_t stride_shift) |
void | share (size_t length) |
~dense_parameters () | |
Private Attributes | |
weight * | _begin |
uint64_t | _weight_mask |
uint32_t | _stride_shift |
bool | _seeded |
Definition at line 39 of file array_parameters_dense.h.
typedef dense_iterator<const weight> dense_parameters::const_iterator |
Definition at line 49 of file array_parameters_dense.h.
Definition at line 48 of file array_parameters_dense.h.
|
inline |
Definition at line 50 of file array_parameters_dense.h.
|
inline |
Definition at line 58 of file array_parameters_dense.h.
|
inline |
Definition at line 62 of file array_parameters_dense.h.
|
delete |
|
inline |
Definition at line 134 of file array_parameters_dense.h.
|
inline |
Definition at line 70 of file array_parameters_dense.h.
|
inline |
Definition at line 74 of file array_parameters_dense.h.
|
inline |
Definition at line 75 of file array_parameters_dense.h.
|
inline |
Definition at line 71 of file array_parameters_dense.h.
|
inline |
Definition at line 65 of file array_parameters_dense.h.
References dense_iterator< T >::_begin.
Referenced by accumulate_weighted_avg().
|
inline |
|
inline |
|
inline |
Definition at line 77 of file array_parameters_dense.h.
|
inline |
|
inline |
Definition at line 91 of file array_parameters_dense.h.
References dense_iterator< T >::index().
Referenced by save_load(), and GD::save_load().
|
inline |
|
inline |
|
inline |
Definition at line 78 of file array_parameters_dense.h.
References _begin, _stride_shift, and _weight_mask.
Referenced by parameters::shallow_copy().
|
inline |
Definition at line 121 of file array_parameters_dense.h.
References MAP_ANONYMOUS.
Referenced by parameters::share().
|
inline |
|
inline |
Definition at line 115 of file array_parameters_dense.h.
Referenced by accumulate(), accumulate_avg(), accumulate_weighted_avg(), and parameters::stride_shift().
|
inline |
Definition at line 117 of file array_parameters_dense.h.
References stride_shift().
Referenced by stride_shift().
|
inline |
Definition at line 88 of file array_parameters_dense.h.
Referenced by parameters::strided_index().
|
private |
Definition at line 42 of file array_parameters_dense.h.
Referenced by shallow_copy().
|
private |
Definition at line 45 of file array_parameters_dense.h.
|
private |
Definition at line 44 of file array_parameters_dense.h.
Referenced by shallow_copy().
|
private |
Definition at line 43 of file array_parameters_dense.h.
Referenced by shallow_copy().