add(const ivec &index_vec, const Vec< T > &v) | itpp::Sparse_Vec< T > | |
add_elem(const int i, const T v) | itpp::Sparse_Vec< T > | |
clear() | itpp::Sparse_Vec< T > | |
clear_elem(const int i) | itpp::Sparse_Vec< T > | |
compact() | itpp::Sparse_Vec< T > | |
density() | itpp::Sparse_Vec< T > | |
elem_mult(const Sparse_Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
elem_mult(const Sparse_Vec< T > &v1, const Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
elem_mult(const Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
elem_mult_s(const Sparse_Vec< T > &v1, const Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
elem_mult_s(const Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
full(Vec< T > &v) const | itpp::Sparse_Vec< T > | |
full() const | itpp::Sparse_Vec< T > | |
get_nz(int p, int &idx, T &dat) | itpp::Sparse_Vec< T > | inline |
get_nz_data(int p, T &data_out) | itpp::Sparse_Vec< T > | inline |
get_nz_data(int p) | itpp::Sparse_Vec< T > | inline |
get_nz_index(int p) | itpp::Sparse_Vec< T > | inline |
get_nz_indices() | itpp::Sparse_Vec< T > | |
get_subvector(int i1, int i2) const | itpp::Sparse_Vec< T > | |
nnz() | itpp::Sparse_Vec< T > | inline |
operator()(int i) const | itpp::Sparse_Vec< T > | |
operator*(const Sparse_Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
operator*(const Sparse_Vec< T > &v1, const Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
operator*(const Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
operator*=(const T &v) | itpp::Sparse_Vec< T > | |
operator+(const Sparse_Vec< T > &v1, const Sparse_Vec< T > &v2) | itpp::Sparse_Vec< T > | friend |
operator+=(const Sparse_Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator+=(const Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator-() const | itpp::Sparse_Vec< T > | |
operator-=(const Sparse_Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator-=(const Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator/=(const T &v) | itpp::Sparse_Vec< T > | |
operator=(const Sparse_Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator=(const Vec< T > &v) | itpp::Sparse_Vec< T > | |
operator==(const Sparse_Vec< T > &v) | itpp::Sparse_Vec< T > | |
remove_small_elements() | itpp::Sparse_Vec< T > | |
resize_data(int new_size) | itpp::Sparse_Vec< T > | |
set(int i, T v) | itpp::Sparse_Vec< T > | |
set(const ivec &index_vec, const Vec< T > &v) | itpp::Sparse_Vec< T > | |
set_new(int i, T v) | itpp::Sparse_Vec< T > | |
set_new(const ivec &index_vec, const Vec< T > &v) | itpp::Sparse_Vec< T > | |
set_size(int sz, int data_init=-1) | itpp::Sparse_Vec< T > | |
set_small_element(const T &epsilon) | itpp::Sparse_Vec< T > | |
size() const | itpp::Sparse_Vec< T > | inline |
Sparse_Vec() | itpp::Sparse_Vec< T > | |
Sparse_Vec(int sz, int data_init=200) | itpp::Sparse_Vec< T > | |
Sparse_Vec(const Sparse_Vec< T > &v) | itpp::Sparse_Vec< T > | |
Sparse_Vec(const Vec< T > &v) | itpp::Sparse_Vec< T > | |
Sparse_Vec(const Vec< T > &v, T epsilon) | itpp::Sparse_Vec< T > | |
sqr() const | itpp::Sparse_Vec< T > | |
zero_elem(const int i) | itpp::Sparse_Vec< T > | |
zeros() | itpp::Sparse_Vec< T > | |
~Sparse_Vec() | itpp::Sparse_Vec< T > | |