SHOGUN
v1.1.0
|
template class SGSparseVector
Definition at line 520 of file DataType.h.
Public Member Functions | |
SGSparseVector () | |
SGSparseVector (SGSparseVectorEntry< T > *feats, index_t num_entries, index_t index, bool free_v=false) | |
SGSparseVector (index_t num_entries, index_t index, bool free_v=false) | |
SGSparseVector (const SGSparseVector &orig) | |
void | free_vector () |
void | destroy_vector () |
Public Attributes | |
index_t | vec_index |
index_t | num_feat_entries |
SGSparseVectorEntry< T > * | features |
bool | do_free |
SGSparseVector | ( | ) |
default constructor
Definition at line 524 of file DataType.h.
SGSparseVector | ( | SGSparseVectorEntry< T > * | feats, |
index_t | num_entries, | ||
index_t | index, | ||
bool | free_v = false |
||
) |
constructor for setting params
Definition at line 528 of file DataType.h.
SGSparseVector | ( | index_t | num_entries, |
index_t | index, | ||
bool | free_v = false |
||
) |
constructor to create new vector in memory
Definition at line 534 of file DataType.h.
SGSparseVector | ( | const SGSparseVector< T > & | orig | ) |
copy constructor
Definition at line 541 of file DataType.h.
void destroy_vector | ( | ) |
destroy vector
Definition at line 558 of file DataType.h.
void free_vector | ( | ) |
free vector
Definition at line 546 of file DataType.h.
bool do_free |
whether vector needs to be freed
Definition at line 575 of file DataType.h.
SGSparseVectorEntry<T>* features |
features
Definition at line 572 of file DataType.h.
index_t num_feat_entries |
number of feature entries
Definition at line 569 of file DataType.h.
index_t vec_index |
vector index
Definition at line 566 of file DataType.h.