Regina 7.3 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 >
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 &other) constregina::AbelianGroupinline
operator=(const AbelianGroup &)=defaultregina::AbelianGroup
operator=(AbelianGroup &&) noexcept=defaultregina::AbelianGroup
operator==(const AbelianGroup &other) 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

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).