#include "abelian.h"#include <cassert>#include "arithmetic.h"#include "bitmap.h"#include "latticetypes.h"#include "matrix.h"#include "smithnormal.h"Include dependency graph for abelian.cpp:

Namespaces | |
| namespace | atlas |
| namespace | atlas::abelian |
Functions | |
| void | atlas::abelian::basis (latticetypes::WeightList &b, const bitmap::BitMap &B, const FiniteAbelianGroup &A) |
| void | atlas::abelian::coset (bitmap::BitMap &C, const bitmap::BitMap &B, GrpNbr x, const FiniteAbelianGroup &A) |
| const bitmap::BitMap & | atlas::abelian::cycGenerators (const FiniteAbelianGroup &A) |
| void | atlas::abelian::generateSubgroup (bitmap::BitMap &B, GrpNbr x, const FiniteAbelianGroup &A) |
| void | atlas::abelian::generators (GrpNbrList &gen, const bitmap::BitMap &B, const FiniteAbelianGroup &A) |
| bool | atlas::abelian::isElementaryAbelian (const std::vector< unsigned long > &c) |
| void | atlas::abelian::quotReps (bitmap::BitMap &qr, const bitmap::BitMap &B, const FiniteAbelianGroup &A) |
| void | atlas::abelian::toArray (GrpArr &a, GrpNbr x, const GroupType &t) |
| void | atlas::abelian::toArray (GrpArr &a, const latticetypes::Weight &v, const GroupType &t) |
| void | atlas::abelian::toEndomorphism (Endomorphism &e, const latticetypes::LatticeMatrix &q, const FiniteAbelianGroup &A) |
| GrpNbr | atlas::abelian::toGrpNbr (const GrpArr &a, const GroupType &t) |
| void | atlas::abelian::transpose (Endomorphism &e, const FiniteAbelianGroup &A) |
1.4.6