Regina Calculation Engine
regina::NAbelianGroup Member List

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

addGroup(const NMatrixInt &presentation)regina::NAbelianGroup
addGroup(const NAbelianGroup &group)regina::NAbelianGroup
addRank(int extraRank=1)regina::NAbelianGroupinline
addTorsionElement(const NLargeInteger &degree, unsigned mult=1)regina::NAbelianGroup
addTorsionElement(unsigned long degree, unsigned mult=1)regina::NAbelianGroupinline
addTorsionElements(const std::multiset< NLargeInteger > &torsion)regina::NAbelianGroup
countInvariantFactors() constregina::NAbelianGroupinline
detail() constregina::Output< NAbelianGroup, supportsUtf8 >
getInvariantFactor(size_t index) constregina::NAbelianGroupinline
getNumberOfInvariantFactors() constregina::NAbelianGroupinline
getRank() constregina::NAbelianGroupinline
getTorsionRank(const NLargeInteger &degree) constregina::NAbelianGroupinline
getTorsionRank(unsigned long degree) constregina::NAbelianGroupinline
invariantFactor(size_t index) constregina::NAbelianGroup
invariantFactorsregina::NAbelianGroupprotected
isTrivial() constregina::NAbelianGroupinline
isZ() constregina::NAbelianGroupinline
isZn(unsigned long n) constregina::NAbelianGroupinline
NAbelianGroup()regina::NAbelianGroupinline
NAbelianGroup(const NAbelianGroup &cloneMe)regina::NAbelianGroupinline
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) constregina::NAbelianGroupinline
operator==(const NAbelianGroup &other) constregina::NAbelianGroupinline
rank() constregina::NAbelianGroupinline
rank_regina::NAbelianGroupprotected
replaceTorsion(const NMatrixInt &matrix)regina::NAbelianGroupprotected
str() constregina::Output< NAbelianGroup, supportsUtf8 >
torsionRank(const NLargeInteger &degree) constregina::NAbelianGroup
torsionRank(unsigned long degree) constregina::NAbelianGroupinline
toString() constregina::Output< NAbelianGroup, supportsUtf8 >
toStringLong() constregina::Output< NAbelianGroup, supportsUtf8 >
utf8() constregina::Output< NAbelianGroup, supportsUtf8 >
writeTextLong(std::ostream &out) constregina::ShortOutput< NAbelianGroup, true >inline
writeTextShort(std::ostream &out, bool utf8=false) constregina::NAbelianGroup
writeXMLData(std::ostream &out) constregina::NAbelianGroup

Copyright © 1999-2016, 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).