Regina Calculation Engine
|
Various algebraic structures. More...
Classes | |
class | regina::AbelianGroup |
Represents a finitely generated abelian group. More... | |
struct | regina::GroupExpressionTerm |
Represents a power of a generator in a group presentation. More... | |
class | regina::GroupExpression |
Represents an expression involving generators from a group presentation or a free group. More... | |
class | regina::GroupPresentation |
Represents a finite presentation of a group. More... | |
class | regina::HomGroupPresentation |
Represents a homomorphism between groups which are described via finite presentations. More... | |
class | regina::MarkedAbelianGroup |
Represents a finitely generated abelian group given by a chain complex. More... | |
class | regina::HomMarkedAbelianGroup |
Represents a homomorphism of finitely generated abelian groups. More... | |
class | regina::XMLAbelianGroupReader |
An XML element reader that reads a single abelian group. More... | |
class | regina::XMLGroupPresentationReader |
An XML element reader that reads a single group presentation. More... | |
Typedefs | |
typedef AbelianGroup | regina::NAbelianGroup |
Deprecated typedef for backward compatibility. More... | |
typedef GroupExpressionTerm | regina::NGroupExpressionTerm |
Deprecated typedef for backward compatibility. More... | |
typedef GroupExpression | regina::NGroupExpression |
Deprecated typedef for backward compatibility. More... | |
typedef GroupPresentation | regina::NGroupPresentation |
Deprecated typedef for backward compatibility. More... | |
typedef HomGroupPresentation | regina::NHomGroupPresentation |
Deprecated typedef for backward compatibility. More... | |
typedef MarkedAbelianGroup | regina::NMarkedAbelianGroup |
Deprecated typedef for backward compatibility. More... | |
typedef HomMarkedAbelianGroup | regina::NHomMarkedAbelianGroup |
Deprecated typedef for backward compatibility. More... | |
Functions | |
std::ostream & | regina::operator<< (std::ostream &out, const GroupExpressionTerm &term) |
Writes the given term to the given output stream. More... | |
Various algebraic structures.
typedef AbelianGroup regina::NAbelianGroup |
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
Deprecated typedef for backward compatibility.
This typedef will be removed in a future release of Regina.
std::ostream& regina::operator<< | ( | std::ostream & | out, |
const GroupExpressionTerm & | term | ||
) |
Writes the given term to the given output stream.
The term will be written in the format g3^-7
, where in this example the term represents generator number 3 raised to the -7th power.
If the term has exponent 0 or 1, the output format will be appropriately simplified.
out | the output stream to which to write. |
term | the term to write. |