Regina 7.3 Calculation Engine
regina::GroupExpression Member List

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

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

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