|
Regina Calculation Engine
|
Deals with finite presentations of groups. More...
#include <algorithm>#include <list>#include <vector>#include <set>#include <map>#include "regina-core.h"#include "output.h"#include "utilities/memutils.h"#include "utilities/ptrutils.h"#include "algebra/markedabeliangroup.h"#include "algebra/abeliangroup.h"#include <boost/noncopyable.hpp>Classes | |
| 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... | |
Namespaces | |
| regina | |
| Contains the entire Regina calculation engine. | |
Typedefs | |
| 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... | |
Functions | |
| std::ostream & | regina::operator<< (std::ostream &out, const GroupExpressionTerm &term) |
| Writes the given term to the given output stream. More... | |
Deals with finite presentations of groups.