| Regina 7.0 Calculation Engine
    | 
Deals with abelian groups given by chain complexes. More...
#include <optional>#include <vector>#include "regina-core.h"#include "core/output.h"#include "algebra/abeliangroup.h"#include "maths/matrix.h"#include "maths/vector.h"| Classes | |
| 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... | |
| Namespaces | |
| namespace | regina | 
| Contains the entire Regina calculation engine. | |
| Functions | |
| void | regina::swap (MarkedAbelianGroup &lhs, MarkedAbelianGroup &rhs) noexcept | 
| Swaps the contents of the two given abelian groups.  More... | |
| void | regina::swap (HomMarkedAbelianGroup &lhs, HomMarkedAbelianGroup &rhs) noexcept | 
| Swaps the contents of the two given homomorphisms.  More... | |
Deals with abelian groups given by chain complexes.