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

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

Coefficient typedefregina::Laurent< T >
detail() constregina::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() constregina::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) noexceptregina::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() constregina::Laurent< T >inline
minExp() constregina::Laurent< T >inline
negate()regina::Laurent< T >inline
operator!=(const Laurent< T > &rhs) constregina::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) constregina::Laurent< T >
operator<=(const Laurent< T > &rhs) constregina::Laurent< T >
operator=(const Laurent< T > &value)regina::Laurent< T >
operator=(const Laurent< U > &value)regina::Laurent< T >
operator=(Laurent< T > &&value) noexceptregina::Laurent< T >inline
operator==(const Laurent< T > &rhs) constregina::Laurent< T >inline
operator>(const Laurent< T > &rhs) constregina::Laurent< T >inline
operator>=(const Laurent< T > &rhs) constregina::Laurent< T >inline
operator[](long exp) constregina::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) constregina::Laurent< T >inline
ShortOutput< Laurent< T >, true >::str() constregina::Output< Laurent< T >, supportsUtf8 >
swap(Laurent< T > &other) noexceptregina::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) constregina::Laurent< T >inline
tightEncoding() constregina::TightEncodable< Laurent< T > >inline
utf8(const char *variable) constregina::Laurent< T >inline
ShortOutput< Laurent< T >, true >::utf8() constregina::Output< Laurent< T >, supportsUtf8 >
writeTextLong(std::ostream &out) constregina::ShortOutput< Laurent< T >, true >inline
writeTextShort(std::ostream &out, bool utf8=false, const char *variable=nullptr) constregina::Laurent< T >
~Laurent()regina::Laurent< 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).