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::Polynomial< T > Member List

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

add_to_coefficient(size_t i, U &&c)CECCO::Polynomial< T >
add_to_coefficient(size_t i, U &&c)CECCO::Polynomial< T >
CacheIds enum nameCECCO::Polynomial< T >
degree() constCECCO::Polynomial< T >
differentiate(size_t s)CECCO::Polynomial< T >
get_coefficients() constCECCO::Polynomial< T >
Hasse_differentiate(size_t s)CECCO::Polynomial< T >
is_empty() const noexceptCECCO::Polynomial< T >inline
is_irreducible() constCECCO::Polynomial< T >inline
is_monic() constCECCO::Polynomial< T >inline
is_one() constCECCO::Polynomial< T >inline
is_zero() constCECCO::Polynomial< T >inline
leading_coefficient() constCECCO::Polynomial< T >
normalize()CECCO::Polynomial< T >
operator%=(const Polynomial &rhs)CECCO::Polynomial< T >
operator()(const T &s) constCECCO::Polynomial< T >
operator*=(const Polynomial &rhs)CECCO::Polynomial< T >
operator*=(const T &s)CECCO::Polynomial< T >
operator*=(size_t n)CECCO::Polynomial< T >
operator+() const &CECCO::Polynomial< T >inline
operator+() &&noexceptCECCO::Polynomial< T >inline
operator+=(const Polynomial &rhs)CECCO::Polynomial< T >
operator-() const &CECCO::Polynomial< T >
operator-() &&CECCO::Polynomial< T >
operator-=(const Polynomial &rhs)CECCO::Polynomial< T >
operator/=(const Polynomial &rhs)CECCO::Polynomial< T >
operator/=(const T &s)CECCO::Polynomial< T >
operator<<(std::ostream &os, const Polynomial &rhs)CECCO::Polynomial< T >friend
operator=(const T &rhs)CECCO::Polynomial< T >
operator=(const Polynomial< T > &rhs)CECCO::Polynomial< T >
operator=(Polynomial &&rhs) noexceptCECCO::Polynomial< T >
operator=(const Polynomial< S > &other)CECCO::Polynomial< T >
operator=(const Polynomial< S > &rhs)CECCO::Polynomial< T >
operator==(const Polynomial &lhs, const Polynomial &rhs)CECCO::Polynomial< T >friend
operator[](size_t i) constCECCO::Polynomial< T >
poly_long_div(const Polynomial< T > &rhs) constCECCO::Polynomial< T >
Polynomial() noexcept=defaultCECCO::Polynomial< T >
Polynomial(int e)CECCO::Polynomial< T >inline
Polynomial(const T &e)CECCO::Polynomial< T >inline
Polynomial(const std::initializer_list< T > &l)CECCO::Polynomial< T >inline
Polynomial(const Polynomial &other)CECCO::Polynomial< T >inline
Polynomial(Polynomial &&other) noexceptCECCO::Polynomial< T >inline
Polynomial(const Polynomial< S > &other)CECCO::Polynomial< T >
Polynomial(const Vector< T > &v)CECCO::Polynomial< T >
randomize(size_t d)CECCO::Polynomial< T >
reciprocal()CECCO::Polynomial< T >
set_coefficient(size_t i, U &&c)CECCO::Polynomial< T >
set_coefficient(size_t i, U &&c)CECCO::Polynomial< T >
trailing_coefficient() constCECCO::Polynomial< T >
trailing_degree() constCECCO::Polynomial< T >
Weight enum valueCECCO::Polynomial< T >
wH() constCECCO::Polynomial< T >inline