Regina 7.0 Calculation Engine
regina::AbelianGroup Member List

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

AbelianGroup()regina::AbelianGroupinline
AbelianGroup(const AbelianGroup &)=defaultregina::AbelianGroup
AbelianGroup(AbelianGroup &&) noexcept=defaultregina::AbelianGroup
AbelianGroup(unsigned rank)regina::AbelianGroupinline
AbelianGroup(unsigned rank, std::initializer_list< T > invFac)regina::AbelianGroupinline
AbelianGroup(unsigned 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(int extraRank=1)regina::AbelianGroupinline
addTorsion(Integer degree)regina::AbelianGroup
addTorsionElement(const Integer &degree, unsigned mult=1)regina::AbelianGroupinline
addTorsionElement(unsigned long degree, unsigned mult=1)regina::AbelianGroupinline
addTorsionElements(const std::multiset< Integer > &torsion)regina::AbelianGroup
countInvariantFactors() constregina::AbelianGroupinline
detail() constregina::Output< T, supportsUtf8 >
invariantFactor(size_t index) constregina::AbelianGroupinline
isFree(unsigned r) constregina::AbelianGroupinline
isTrivial() constregina::AbelianGroupinline
isZ() constregina::AbelianGroupinline
isZn(unsigned long 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< T, supportsUtf8 >
swap(AbelianGroup &other) noexceptregina::AbelianGroupinline
tightEncode(std::ostream &out) constregina::AbelianGroupinline
tightEncoding() constregina::AbelianGroupinline
torsionRank(const Integer &degree) constregina::AbelianGroup
torsionRank(unsigned long degree) constregina::AbelianGroupinline
utf8() constregina::Output< T, 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-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).