Regina 7.4 Calculation Engine
regina::AbelianGroup Member List

This is the complete list of members for regina::AbelianGroup, including all inherited members.

AbelianGroup()=defaultregina::AbelianGroup
AbelianGroup(const AbelianGroup &)=defaultregina::AbelianGroup
AbelianGroup(AbelianGroup &&) noexcept=defaultregina::AbelianGroup
AbelianGroup(size_t rank)regina::AbelianGroupinline
AbelianGroup(size_t rank, std::initializer_list< T > invFac)regina::AbelianGroupinline
AbelianGroup(size_t rank, const Container &invFac)regina::AbelianGroupinline
AbelianGroup(MatrixInt presentation)regina::AbelianGroup
AbelianGroup(MatrixInt M, MatrixInt N)regina::AbelianGroup
AbelianGroup(MatrixInt M, MatrixInt N, const Integer &p)regina::AbelianGroup
addGroup(MatrixInt presentation)regina::AbelianGroup
addGroup(const AbelianGroup &group)regina::AbelianGroup
addRank(long extraRank=1)regina::AbelianGroupinline
addTorsion(Integer degree)regina::AbelianGroup
countInvariantFactors() constregina::AbelianGroupinline
detail() constregina::Output< AbelianGroup, supportsUtf8 >
hash() constregina::TightEncodable< AbelianGroup >inline
invariantFactor(size_t index) constregina::AbelianGroupinline
isFree(size_t r) constregina::AbelianGroupinline
isTrivial() constregina::AbelianGroupinline
isZ() constregina::AbelianGroupinline
isZn(size_t n) constregina::AbelianGroupinline
operator<=>(const AbelianGroup &rhs) constregina::AbelianGroupinline
operator=(const AbelianGroup &)=defaultregina::AbelianGroup
operator=(AbelianGroup &&) noexcept=defaultregina::AbelianGroup
operator==(const AbelianGroup &rhs) constregina::AbelianGroupinline
rank() constregina::AbelianGroupinline
rank_regina::AbelianGroupprotected
revInvFactors_regina::AbelianGroupprotected
str() constregina::Output< AbelianGroup, supportsUtf8 >
swap(AbelianGroup &other) noexceptregina::AbelianGroupinline
tightDecode(std::istream &input)regina::AbelianGroupstatic
tightDecoding(const std::string &enc)regina::TightEncodable< AbelianGroup >inlinestatic
tightEncode(std::ostream &out) constregina::AbelianGroupinline
tightEncoding() constregina::TightEncodable< AbelianGroup >inline
torsionRank(const Integer &degree) constregina::AbelianGroup
torsionRank(unsigned long degree) constregina::AbelianGroupinline
utf8() constregina::Output< AbelianGroup, supportsUtf8 >
writeTextLong(std::ostream &out) constregina::ShortOutput< AbelianGroup, true >inline
writeTextShort(std::ostream &out, bool utf8=false) constregina::AbelianGroup
writeXMLData(std::ostream &out) constregina::AbelianGroup