Regina 7.0 Calculation Engine
regina::Laurent2< T > Member List

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

Coefficient typedefregina::Laurent2< T >
detail() constregina::Output< T, supportsUtf8 >
init()regina::Laurent2< T >inline
init(long xExp, long yExp)regina::Laurent2< T >inline
invertX()regina::Laurent2< T >inline
invertY()regina::Laurent2< T >inline
isZero() constregina::Laurent2< T >inline
Laurent2()=defaultregina::Laurent2< T >
Laurent2(long xExp, long yExp)regina::Laurent2< T >inlineexplicit
Laurent2(const Laurent2< T > &value)regina::Laurent2< T >inline
Laurent2(Laurent2< T > &&value) noexcept=defaultregina::Laurent2< T >
Laurent2(const Laurent2< T > &toShift, long xShift, long yShift)regina::Laurent2< T >
Laurent2(const Laurent2< U > &value)regina::Laurent2< T >inline
Laurent2(iterator begin, iterator end)regina::Laurent2< T >inline
Laurent2(std::initializer_list< std::tuple< long, long, T > > coefficients)regina::Laurent2< T >inline
Link (defined in regina::Laurent2< T >)regina::Laurent2< T >friend
negate()regina::Laurent2< T >inline
operator!=(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
operator()(long xExp, long yExp) constregina::Laurent2< T >inline
operator* (defined in regina::Laurent2< T >)regina::Laurent2< T >friend
operator*=(const T &scalar)regina::Laurent2< T >inline
operator*=(const Laurent2< T > &other)regina::Laurent2< T >
operator+=(const Laurent2< T > &other)regina::Laurent2< T >
operator-=(const Laurent2< T > &other)regina::Laurent2< T >
operator/=(const T &scalar)regina::Laurent2< T >inline
operator<(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
operator<=(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
operator=(const Laurent2< T > &value)regina::Laurent2< T >inline
operator=(const Laurent2< U > &value)regina::Laurent2< T >
operator=(Laurent2< T > &&value) noexcept=defaultregina::Laurent2< T >
operator=(const Laurent2< U > &other) (defined in regina::Laurent2< T >)regina::Laurent2< T >inline
operator==(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
operator>(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
operator>=(const Laurent2< T > &rhs) constregina::Laurent2< T >inline
set(long xExp, long yExp, const T &value)regina::Laurent2< T >
str(const char *varX, const char *varY=nullptr) constregina::Laurent2< T >inline
ShortOutput< Laurent2< T >, true >::str() constregina::Output< T, supportsUtf8 >
swap(Laurent2< T > &other) noexceptregina::Laurent2< T >inline
tightEncode(std::ostream &out) constregina::Laurent2< T >inline
tightEncoding() constregina::Laurent2< T >inline
utf8(const char *varX, const char *varY=nullptr) constregina::Laurent2< T >inline
ShortOutput< Laurent2< T >, true >::utf8() constregina::Output< T, supportsUtf8 >
writeTextLong(std::ostream &out) constregina::ShortOutput< Laurent2< T >, true >inline
writeTextShort(std::ostream &out, bool utf8=false, const char *varX=nullptr, const char *varY=nullptr) constregina::Laurent2< T >

Copyright © 1999-2021, 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).