shogun vector
Definition at line 28 of file DataType.h.
Public Member Functions | |
SGVector () | |
SGVector (T *v, index_t len, bool free_vec=false) | |
SGVector (index_t len, bool free_vec=false) | |
SGVector (const SGVector &orig) | |
virtual void | free_vector () |
virtual void | destroy_vector () |
Static Public Member Functions | |
static SGVector | get_vector (SGVector &src, bool own=true) |
Public Attributes | |
T * | vector |
index_t | vlen |
bool | do_free |
SGVector | ( | ) |
default constructor
Definition at line 32 of file DataType.h.
constructor for setting params
Definition at line 35 of file DataType.h.
constructor to create new vector in memory
Definition at line 39 of file DataType.h.
copy constructor
Definition at line 46 of file DataType.h.
virtual void destroy_vector | ( | ) | [virtual] |
destroy vector
Definition at line 74 of file DataType.h.
virtual void free_vector | ( | ) | [virtual] |
free vector
Definition at line 63 of file DataType.h.
get vector
src | vector to get | |
own | true if should be owned |
Definition at line 53 of file DataType.h.
bool do_free |
whether vector needs to be freed
Definition at line 86 of file DataType.h.
T* vector |
vector
Definition at line 82 of file DataType.h.
length of vector
Definition at line 84 of file DataType.h.