addTermFirst(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
addTermFirst(unsigned long generator, long exponent) | regina::GroupExpression | inline |
addTermLast(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
addTermLast(unsigned long generator, long exponent) | regina::GroupExpression | inline |
addTermsFirst(GroupExpression word) | regina::GroupExpression | inline |
addTermsLast(GroupExpression word) | regina::GroupExpression | inline |
countTerms() const | regina::GroupExpression | inline |
cycleLeft() | regina::GroupExpression | |
cycleRight() | regina::GroupExpression | |
detail() const | regina::Output< GroupExpression, supportsUtf8 > | |
erase() | regina::GroupExpression | inline |
exponent(size_t index) const | regina::GroupExpression | inline |
generator(size_t index) const | regina::GroupExpression | inline |
GroupExpression()=default | regina::GroupExpression | |
GroupExpression(const GroupExpressionTerm &term) | regina::GroupExpression | inline |
GroupExpression(unsigned long generator, long exponent) | regina::GroupExpression | inline |
GroupExpression(const GroupExpression &)=default | regina::GroupExpression | |
GroupExpression(GroupExpression &&) noexcept=default | regina::GroupExpression | |
GroupExpression(const char *input, unsigned long nGens=0) | regina::GroupExpression | |
GroupExpression(const std::string &input, unsigned long nGens=0) | regina::GroupExpression | inline |
inverse() const | regina::GroupExpression | |
invert() | regina::GroupExpression | |
isTrivial() const | regina::GroupExpression | inline |
operator!=(const GroupExpression &comp) const | regina::GroupExpression | inline |
operator=(const GroupExpression &)=default | regina::GroupExpression | |
operator=(GroupExpression &&) noexcept=default | regina::GroupExpression | |
operator==(const GroupExpression &comp) const | regina::GroupExpression | inline |
power(long exponent) const | regina::GroupExpression | |
relabellingsThisToOther(const GroupExpression &other, bool cyclic=false) const | regina::GroupExpression | |
simplify(bool cyclic=false) | regina::GroupExpression | |
str(bool alphaGen) const | regina::GroupExpression | inline |
ShortOutput< GroupExpression, true >::str() const | regina::Output< GroupExpression, supportsUtf8 > | |
substitute(unsigned long generator, const GroupExpression &expansion, bool cyclic=false) | regina::GroupExpression | |
substitute(const std::vector< GroupExpression > &expansions, bool cyclic=false) | regina::GroupExpression | |
swap(GroupExpression &other) noexcept | regina::GroupExpression | inline |
term(size_t index) | regina::GroupExpression | |
term(size_t index) const | regina::GroupExpression | |
terms() | regina::GroupExpression | inline |
terms() const | regina::GroupExpression | inline |
tex() const | regina::GroupExpression | |
utf8(bool alphaGen) const | regina::GroupExpression | inline |
ShortOutput< GroupExpression, true >::utf8() const | regina::Output< GroupExpression, supportsUtf8 > | |
wordLength() const | regina::GroupExpression | inline |
writeTeX(std::ostream &out) const | regina::GroupExpression | |
writeTextLong(std::ostream &out) const | regina::ShortOutput< GroupExpression, true > | inline |
writeTextShort(std::ostream &out, bool utf8=false, bool alphaGen=false) const | regina::GroupExpression | |
writeXMLData(std::ostream &out) const | regina::GroupExpression | |