| AbelianGroup()=default | regina::AbelianGroup | |
| AbelianGroup(const AbelianGroup &)=default | regina::AbelianGroup | |
| AbelianGroup(AbelianGroup &&) noexcept=default | regina::AbelianGroup | |
| AbelianGroup(size_t rank) | regina::AbelianGroup | inline |
| AbelianGroup(size_t rank, std::initializer_list< T > invFac) | regina::AbelianGroup | inline |
| AbelianGroup(size_t 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(long extraRank=1) | regina::AbelianGroup | inline |
| addTorsion(Integer degree) | regina::AbelianGroup | |
| countInvariantFactors() const | regina::AbelianGroup | inline |
| detail() const | regina::Output< AbelianGroup, supportsUtf8 > | |
| hash() const | regina::TightEncodable< AbelianGroup > | inline |
| invariantFactor(size_t index) const | regina::AbelianGroup | inline |
| isFree(size_t r) const | regina::AbelianGroup | inline |
| isTrivial() const | regina::AbelianGroup | inline |
| isZ() const | regina::AbelianGroup | inline |
| isZn(size_t n) const | regina::AbelianGroup | inline |
| operator<=>(const AbelianGroup &rhs) const | regina::AbelianGroup | inline |
| operator=(const AbelianGroup &)=default | regina::AbelianGroup | |
| operator=(AbelianGroup &&) noexcept=default | regina::AbelianGroup | |
| operator==(const AbelianGroup &rhs) const | regina::AbelianGroup | inline |
| rank() const | regina::AbelianGroup | inline |
| rank_ | regina::AbelianGroup | protected |
| revInvFactors_ | regina::AbelianGroup | protected |
| str() const | regina::Output< AbelianGroup, supportsUtf8 > | |
| swap(AbelianGroup &other) noexcept | regina::AbelianGroup | inline |
| tightDecode(std::istream &input) | regina::AbelianGroup | static |
| tightDecoding(const std::string &enc) | regina::TightEncodable< AbelianGroup > | inlinestatic |
| tightEncode(std::ostream &out) const | regina::AbelianGroup | inline |
| tightEncoding() const | regina::TightEncodable< AbelianGroup > | inline |
| torsionRank(const Integer °ree) const | regina::AbelianGroup | |
| torsionRank(unsigned long degree) const | regina::AbelianGroup | inline |
| utf8() const | regina::Output< AbelianGroup, 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 | |