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