abelian.h File Reference

#include <limits>
#include <set>
#include "abelian_fwd.h"
#include "bitmap.h"
#include "matrix.h"

Include dependency graph for abelian.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  atlas
namespace  atlas::abelian

Classes

class  atlas::abelian::FiniteAbelianGroup
class  atlas::abelian::Homomorphism

Typedefs

typedef matrix::Matrix< unsigned
long > 
atlas::abelian::Endomorphism

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)

Generated on Mon Mar 20 07:45:43 2006 for atlas by  doxygen 1.4.6