Regina 7.3 Calculation Engine
regina::Polynomial< T > Member List

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

Coefficient typedefregina::Polynomial< T >
degree() constregina::Polynomial< T >inline
detail() constregina::Output< Polynomial< T >, supportsUtf8 >
divisionAlg(const Polynomial &divisor) constregina::Polynomial< T >
gcdWithCoeffs(const Polynomial< U > &other, Polynomial &gcd, Polynomial &u, Polynomial &v) constregina::Polynomial< T >
init()regina::Polynomial< T >inline
init(size_t degree)regina::Polynomial< T >inline
init(iterator begin, iterator end)regina::Polynomial< T >
isMonic() constregina::Polynomial< T >inline
isZero() constregina::Polynomial< T >inline
leading() constregina::Polynomial< T >inline
negate()regina::Polynomial< T >inline
operator!=(const Polynomial &rhs) constregina::Polynomial< T >inline
operator* (defined in regina::Polynomial< T >)regina::Polynomial< T >friend
operator*=(const T &scalar)regina::Polynomial< T >
operator*=(const Polynomial &other)regina::Polynomial< T >
operator+ (defined in regina::Polynomial< T >)regina::Polynomial< T >friend
operator+=(const Polynomial &other)regina::Polynomial< T >
operator- (defined in regina::Polynomial< T >)regina::Polynomial< T >friend
operator- (defined in regina::Polynomial< T >)regina::Polynomial< T >friend
operator- (defined in regina::Polynomial< T >)regina::Polynomial< T >friend
operator-=(const Polynomial &other)regina::Polynomial< T >
operator/=(const T &scalar)regina::Polynomial< T >inline
operator/=(const Polynomial &other)regina::Polynomial< T >
operator=(const Polynomial &value)regina::Polynomial< T >
operator=(const Polynomial< U > &value)regina::Polynomial< T >
operator=(Polynomial &&value) noexceptregina::Polynomial< T >inline
operator==(const Polynomial &rhs) constregina::Polynomial< T >inline
operator[](size_t exp) constregina::Polynomial< T >inline
Polynomial()regina::Polynomial< T >inline
Polynomial(size_t degree)regina::Polynomial< T >inlineexplicit
Polynomial(const Polynomial &value)regina::Polynomial< T >inline
Polynomial(const Polynomial< U > &value)regina::Polynomial< T >inline
Polynomial(Polynomial &&value) noexceptregina::Polynomial< T >inline
Polynomial(iterator begin, iterator end)regina::Polynomial< T >inline
Polynomial(std::initializer_list< T > coefficients)regina::Polynomial< T >inline
set(size_t exp, const T &value)regina::Polynomial< T >
str(const char *variable) constregina::Polynomial< T >inline
ShortOutput< Polynomial< T >, true >::str() constregina::Output< Polynomial< T >, supportsUtf8 >
swap(Polynomial &other) noexceptregina::Polynomial< T >inline
utf8(const char *variable) constregina::Polynomial< T >inline
ShortOutput< Polynomial< T >, true >::utf8() constregina::Output< Polynomial< T >, supportsUtf8 >
writeTextLong(std::ostream &out) constregina::ShortOutput< Polynomial< T >, true >inline
writeTextShort(std::ostream &out, bool utf8=false, const char *variable=nullptr) constregina::Polynomial< T >
~Polynomial()regina::Polynomial< T >inline

Copyright © 1999-2023, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).