|
Public Member Functions |
| | FiniteAbelianGroup () |
| | FiniteAbelianGroup (const std::vector< unsigned long > &) |
| | ~FiniteAbelianGroup () |
| void | toArray (GrpArr &a, GrpNbr x) const |
| void | toArray (GrpArr &a, const latticetypes::Weight &v) const |
| GrpNbr | toGrpNbr (const GrpArr &a) const |
| void | toWeight (latticetypes::Weight &, const GrpArr &) const |
| void | toWeight (latticetypes::Weight &, GrpNbr) const |
| bool | operator== (const FiniteAbelianGroup &A) const |
| bool | operator!= (const FiniteAbelianGroup &A) const |
| GrpNbr | add (GrpNbr, GrpNbr) const |
| GrpNbr | add (GrpNbr, const GrpArr &) const |
| GrpArr & | add (GrpArr &, const GrpArr &) const |
| GrpArr & | add (GrpArr &, GrpNbr) const |
| unsigned long | annihilator () const |
| const GroupType & | cotype () const |
| GrpNbr | leftApply (GrpNbr, const Endomorphism &) const |
| GrpArr & | leftApply (GrpArr &, const Endomorphism &) const |
| GrpNbr | minus (GrpNbr) const |
| unsigned long | order (GrpNbr) const |
| unsigned long | order (const bitmap::BitMap &, GrpNbr) const |
| unsigned long | pairing (const GrpArr &, const GrpArr &) const |
| unsigned long | pairing (const GrpArr &, const GrpArr &, unsigned long) const |
| GrpNbr | prod (GrpNbr, unsigned long) const |
| unsigned long | rank () const |
| unsigned long | size () const |
| GrpNbr | subtract (GrpNbr, const GrpNbr) const |
| GrpArr & | subtract (GrpArr &, const GrpArr &) const |
| const GroupType & | type () const |
Protected Attributes |
| unsigned long | d_size |
| GroupType | d_type |
| GroupType | d_cotype |