atlas::abelian::Homomorphism Class Reference

#include <abelian.h>

Collaboration diagram for atlas::abelian::Homomorphism:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Homomorphism (const std::vector< GrpArr > &, const GroupType &, const GroupType &)
void apply (GrpArr &, const GrpArr &) const
GrpNbr apply (GrpNbr) const
bool defined (const GrpArr &) const
bool defined (GrpNbr) const

Private Attributes

GroupType d_source
GroupType d_dest
GroupType d_cosource
GroupType d_codest
unsigned long d_annihilator
matrix::Matrix< unsigned long > d_matrix

Constructor & Destructor Documentation

atlas::abelian::Homomorphism::Homomorphism const std::vector< GrpArr > &  ,
const GroupType ,
const GroupType
 


Member Function Documentation

GrpNbr atlas::abelian::Homomorphism::apply GrpNbr   )  const
 

void atlas::abelian::Homomorphism::apply GrpArr ,
const GrpArr
const
 

bool atlas::abelian::Homomorphism::defined GrpNbr   )  const
 

bool atlas::abelian::Homomorphism::defined const GrpArr  )  const
 


Member Data Documentation

unsigned long atlas::abelian::Homomorphism::d_annihilator [private]
 

GroupType atlas::abelian::Homomorphism::d_codest [private]
 

GroupType atlas::abelian::Homomorphism::d_cosource [private]
 

GroupType atlas::abelian::Homomorphism::d_dest [private]
 

matrix::Matrix<unsigned long> atlas::abelian::Homomorphism::d_matrix [private]
 

GroupType atlas::abelian::Homomorphism::d_source [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 07:47:08 2006 for atlas by  doxygen 1.4.6