C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
Loading...
Searching...
No Matches
CECCO::Vector< T > Member List

This is the complete list of members for CECCO::Vector< T >, including all inherited members.

append(const Vector &rhs)CECCO::Vector< T >
append(Vector &&rhs)CECCO::Vector< T >
append(U &&rhs)CECCO::Vector< T >
append(U &&rhs)CECCO::Vector< T >
as_integer() const noexceptCECCO::Vector< T >
as_matrix() constCECCO::Vector< T >
burst_length() const noexceptCECCO::Vector< T >
CacheIds enum nameCECCO::Vector< T >
cyclic_burst_length() const noexceptCECCO::Vector< T >
dE(const Vector< std::complex< double > > &lhs, const Vector< std::complex< double > > &rhs)CECCO::Vector< T >friend
delete_component(size_t i)CECCO::Vector< T >inline
delete_components(const std::vector< size_t > &v)CECCO::Vector< T >
erase_component(size_t i)CECCO::Vector< T >inline
erase_components(const std::vector< size_t > &v)CECCO::Vector< T >
fill(const T &value) noexceptCECCO::Vector< T >
from_integer(size_t value, size_t n)CECCO::Vector< T >
get_n() const noexceptCECCO::Vector< T >inline
get_subvector(size_t i, size_t w) const &CECCO::Vector< T >
get_subvector(size_t i, size_t w) &&CECCO::Vector< T >
inner_product(const Vector< T > &lhs, const Vector< T > &rhs)CECCO::Vector< T >friend
is_empty() const noexceptCECCO::Vector< T >inline
is_pairwise_distinct() constCECCO::Vector< T >
is_zero() const noexceptCECCO::Vector< T >
Matrix< T > classCECCO::Vector< T >friend
operator*=(const T &s) noexceptCECCO::Vector< T >
operator+() const &noexceptCECCO::Vector< T >inline
operator+() &&noexceptCECCO::Vector< T >inline
operator+=(const Vector &rhs)CECCO::Vector< T >
operator-() const &CECCO::Vector< T >
operator-() &&noexceptCECCO::Vector< T >
operator-=(const Vector &rhs)CECCO::Vector< T >
operator/=(const T &s)CECCO::Vector< T >
operator<<(std::ostream &os, const Vector &rhs)CECCO::Vector< T >friend
operator=(const Vector &rhs)CECCO::Vector< T >
operator=(Vector &&rhs) noexceptCECCO::Vector< T >
operator=(const T &rhs) noexceptCECCO::Vector< T >
operator=(const Vector< S > &other)CECCO::Vector< T >
operator=(const Vector< S > &other)CECCO::Vector< T >
operator==(const Vector< U > &lhs, const Vector< U > &rhs) noexceptCECCO::Vector< T >friend
operator[](size_t i) constCECCO::Vector< T >
pad_back(size_t n)CECCO::Vector< T >
pad_front(size_t n)CECCO::Vector< T >
prepend(const Vector &rhs)CECCO::Vector< T >
prepend(Vector &&rhs)CECCO::Vector< T >
prepend(U &&lhs)CECCO::Vector< T >
prepend(U &&lhs)CECCO::Vector< T >
randomize() noexceptCECCO::Vector< T >
randomize_nonzero() noexceptCECCO::Vector< T >
randomize_pairwise_distinct()CECCO::Vector< T >
reverse() noexceptCECCO::Vector< T >
rotate_left(size_t i) noexceptCECCO::Vector< T >
rotate_right(size_t i) noexceptCECCO::Vector< T >
Schur_product(const Vector< T > &lhs, const Vector< T > &rhs)CECCO::Vector< T >friend
set_component(size_t i, U &&c)CECCO::Vector< T >
set_component(size_t i, U &&c)CECCO::Vector< T >
set_subvector(const Vector &v, size_t i)CECCO::Vector< T >
set_subvector(Vector &&v, size_t i)CECCO::Vector< T >
supp() constCECCO::Vector< T >inline
to_matrix(size_t m) constCECCO::Vector< T >
unerase_component(size_t i)CECCO::Vector< T >inline
unerase_components(const std::vector< size_t > &v)CECCO::Vector< T >
unit_vector(size_t length, size_t i)CECCO::Vector< T >friend
Vector() noexceptCECCO::Vector< T >inline
Vector(size_t n)CECCO::Vector< T >inlineexplicit
Vector(size_t n, const T &l)CECCO::Vector< T >
Vector(const std::initializer_list< T > &l)CECCO::Vector< T >inline
Vector(const Vector &other)CECCO::Vector< T >
Vector(Vector &&other) noexceptCECCO::Vector< T >
Vector(const Matrix< S > &mat)CECCO::Vector< T >
Vector(const Vector< S > &other)CECCO::Vector< T >
Vector(const Polynomial< T > &poly)CECCO::Vector< T >
Weight enum valueCECCO::Vector< T >
wH() const noexceptCECCO::Vector< T >inline