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 > | |
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 &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< 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 | |