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.