addGroup(const NMatrixInt &presentation) | regina::NAbelianGroup | |
addGroup(const NAbelianGroup &group) | regina::NAbelianGroup | |
addRank(int extraRank=1) | regina::NAbelianGroup | inline |
addTorsionElement(const NLargeInteger °ree, unsigned mult=1) | regina::NAbelianGroup | |
addTorsionElement(unsigned long degree, unsigned mult=1) | regina::NAbelianGroup | inline |
addTorsionElements(const std::multiset< NLargeInteger > &torsion) | regina::NAbelianGroup | |
countInvariantFactors() const | regina::NAbelianGroup | inline |
detail() const | regina::Output< NAbelianGroup, supportsUtf8 > | |
getInvariantFactor(size_t index) const | regina::NAbelianGroup | inline |
getNumberOfInvariantFactors() const | regina::NAbelianGroup | inline |
getRank() const | regina::NAbelianGroup | inline |
getTorsionRank(const NLargeInteger °ree) const | regina::NAbelianGroup | inline |
getTorsionRank(unsigned long degree) const | regina::NAbelianGroup | inline |
invariantFactor(size_t index) const | regina::NAbelianGroup | |
invariantFactors | regina::NAbelianGroup | protected |
isTrivial() const | regina::NAbelianGroup | inline |
isZ() const | regina::NAbelianGroup | inline |
isZn(unsigned long n) const | regina::NAbelianGroup | inline |
NAbelianGroup() | regina::NAbelianGroup | inline |
NAbelianGroup(const NAbelianGroup &cloneMe) | regina::NAbelianGroup | inline |
NAbelianGroup(const NMatrixInt &M, const NMatrixInt &N) | regina::NAbelianGroup | |
NAbelianGroup(const NMatrixInt &M, const NMatrixInt &N, const NLargeInteger &p) | regina::NAbelianGroup | |
operator!=(const NAbelianGroup &other) const | regina::NAbelianGroup | inline |
operator==(const NAbelianGroup &other) const | regina::NAbelianGroup | inline |
rank() const | regina::NAbelianGroup | inline |
rank_ | regina::NAbelianGroup | protected |
replaceTorsion(const NMatrixInt &matrix) | regina::NAbelianGroup | protected |
str() const | regina::Output< NAbelianGroup, supportsUtf8 > | |
torsionRank(const NLargeInteger °ree) const | regina::NAbelianGroup | |
torsionRank(unsigned long degree) const | regina::NAbelianGroup | inline |
toString() const | regina::Output< NAbelianGroup, supportsUtf8 > | |
toStringLong() const | regina::Output< NAbelianGroup, supportsUtf8 > | |
utf8() const | regina::Output< NAbelianGroup, supportsUtf8 > | |
writeTextLong(std::ostream &out) const | regina::ShortOutput< NAbelianGroup, true > | inline |
writeTextShort(std::ostream &out, bool utf8=false) const | regina::NAbelianGroup | |
writeXMLData(std::ostream &out) const | regina::NAbelianGroup | |