AbelianGroup() | regina::AbelianGroup | inline |
AbelianGroup(const AbelianGroup &)=default | regina::AbelianGroup | |
AbelianGroup(AbelianGroup &&) noexcept=default | regina::AbelianGroup | |
AbelianGroup(unsigned rank) | regina::AbelianGroup | inline |
AbelianGroup(unsigned rank, std::initializer_list< T > invFac) | regina::AbelianGroup | inline |
AbelianGroup(unsigned rank, const Container &invFac) | regina::AbelianGroup | inline |
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::AbelianGroup | inline |
addTorsion(Integer degree) | regina::AbelianGroup | |
addTorsionElement(const Integer °ree, unsigned mult=1) | regina::AbelianGroup | inline |
addTorsionElement(unsigned long degree, unsigned mult=1) | regina::AbelianGroup | inline |
addTorsionElements(const std::multiset< Integer > &torsion) | regina::AbelianGroup | |
countInvariantFactors() const | regina::AbelianGroup | inline |
detail() const | regina::Output< T, supportsUtf8 > | |
invariantFactor(size_t index) const | regina::AbelianGroup | inline |
isFree(unsigned r) const | regina::AbelianGroup | inline |
isTrivial() const | regina::AbelianGroup | inline |
isZ() const | regina::AbelianGroup | inline |
isZn(unsigned long n) const | regina::AbelianGroup | inline |
operator!=(const AbelianGroup &other) const | regina::AbelianGroup | inline |
operator=(const AbelianGroup &)=default | regina::AbelianGroup | |
operator=(AbelianGroup &&) noexcept=default | regina::AbelianGroup | |
operator==(const AbelianGroup &other) const | regina::AbelianGroup | inline |
rank() const | regina::AbelianGroup | inline |
rank_ | regina::AbelianGroup | protected |
revInvFactors_ | regina::AbelianGroup | protected |
str() const | regina::Output< T, supportsUtf8 > | |
swap(AbelianGroup &other) noexcept | regina::AbelianGroup | inline |
tightEncode(std::ostream &out) const | regina::AbelianGroup | inline |
tightEncoding() const | regina::AbelianGroup | inline |
torsionRank(const Integer °ree) const | regina::AbelianGroup | |
torsionRank(unsigned long degree) const | regina::AbelianGroup | inline |
utf8() const | regina::Output< T, supportsUtf8 > | |
writeTextLong(std::ostream &out) const | regina::ShortOutput< AbelianGroup, true > | inline |
writeTextShort(std::ostream &out, bool utf8=false) const | regina::AbelianGroup | |
writeXMLData(std::ostream &out) const | regina::AbelianGroup | |