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