begin() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
begin() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
cbegin() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
cend() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
clear() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
const_iterator typedef (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
empty() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
end() (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
end() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
get(const IndexT &t_index1) const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
has_index(const IndexT &t_index) const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
is_zero(double t_tolerance) const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
iterator typedef (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
merge_without_conflict(const SparseVector &t_vec) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
operator*=(std::conditional_t< std::is_arithmetic_v< ValueT >, ValueT, double > t_scalar) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
operator+=(const SparseVector &t_vector) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
operator-() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
operator-=(const SparseVector &t_vector) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
operator/=(std::conditional_t< std::is_arithmetic_v< ValueT >, ValueT, double > t_scalar) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | virtual |
operator=(const SparseVector &)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
operator=(SparseVector &&) noexcept=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
remove(const IndexT &t_index) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
reserve(unsigned int t_capacity) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
set(const IndexT &t_index, const ValueT &t_value) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
size() const (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
SparseVector()=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
SparseVector(const IndexT &t_index, const ValueT &t_value) (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | inline |
SparseVector(const SparseVector &)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |
SparseVector(SparseVector &&)=default (defined in idol::SparseVector< IndexT, ValueT >) | idol::SparseVector< IndexT, ValueT > | |