Coefficient typedef | regina::Laurent< T > | |
detail() const | regina::Output< Laurent< T >, supportsUtf8 > | |
init() | regina::Laurent< T > | inline |
init(long exponent) | regina::Laurent< T > | inline |
init(long minExp, iterator begin, iterator end) | regina::Laurent< T > | |
invertX() | regina::Laurent< T > | inline |
isZero() const | regina::Laurent< T > | inline |
Laurent() | regina::Laurent< T > | inline |
Laurent(long exponent) | regina::Laurent< T > | inlineexplicit |
Laurent(const Laurent< T > &value) | regina::Laurent< T > | inline |
Laurent(const Laurent< U > &value) | regina::Laurent< T > | inline |
Laurent(Laurent< T > &&value) noexcept | regina::Laurent< T > | inline |
Laurent(long minExp, iterator begin, iterator end) | regina::Laurent< T > | inline |
Laurent(long minExp, std::initializer_list< T > coefficients) | regina::Laurent< T > | inline |
maxExp() const | regina::Laurent< T > | inline |
minExp() const | regina::Laurent< T > | inline |
negate() | regina::Laurent< T > | inline |
operator!=(const Laurent< T > &rhs) const | regina::Laurent< T > | inline |
operator* (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator*=(const T &scalar) | regina::Laurent< T > | |
operator*=(const Laurent< T > &other) | regina::Laurent< T > | |
operator+ (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator+ (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator+=(const Laurent< T > &other) | regina::Laurent< T > | inline |
operator- (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator- (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator- (defined in regina::Laurent< T >) | regina::Laurent< T > | friend |
operator-=(const Laurent< T > &other) | regina::Laurent< T > | inline |
operator/=(const T &scalar) | regina::Laurent< T > | inline |
operator<(const Laurent< T > &rhs) const | regina::Laurent< T > | |
operator<=(const Laurent< T > &rhs) const | regina::Laurent< T > | |
operator=(const Laurent< T > &value) | regina::Laurent< T > | |
operator=(const Laurent< U > &value) | regina::Laurent< T > | |
operator=(Laurent< T > &&value) noexcept | regina::Laurent< T > | inline |
operator==(const Laurent< T > &rhs) const | regina::Laurent< T > | inline |
operator>(const Laurent< T > &rhs) const | regina::Laurent< T > | inline |
operator>=(const Laurent< T > &rhs) const | regina::Laurent< T > | inline |
operator[](long exp) const | regina::Laurent< T > | inline |
scaleDown(long k) | regina::Laurent< T > | |
scaleUp(long k) | regina::Laurent< T > | |
set(long exp, const T &value) | regina::Laurent< T > | |
shift(long s) | regina::Laurent< T > | inline |
str(const char *variable) const | regina::Laurent< T > | inline |
ShortOutput< Laurent< T >, true >::str() const | regina::Output< Laurent< T >, supportsUtf8 > | |
swap(Laurent< T > &other) noexcept | regina::Laurent< T > | inline |
tightDecode(std::istream &input) | regina::Laurent< T > | static |
tightDecoding(const std::string &enc) | regina::TightEncodable< Laurent< T > > | inlinestatic |
tightEncode(std::ostream &out) const | regina::Laurent< T > | inline |
tightEncoding() const | regina::TightEncodable< Laurent< T > > | inline |
utf8(const char *variable) const | regina::Laurent< T > | inline |
ShortOutput< Laurent< T >, true >::utf8() const | regina::Output< Laurent< T >, supportsUtf8 > | |
writeTextLong(std::ostream &out) const | regina::ShortOutput< Laurent< T >, true > | inline |
writeTextShort(std::ostream &out, bool utf8=false, const char *variable=nullptr) const | regina::Laurent< T > | |
~Laurent() | regina::Laurent< T > | inline |