atlas::weyl::Transducer Class Reference

#include <weyl.h>

List of all members.

Public Member Functions

 Transducer ()
 Transducer (const latticetypes::LatticeMatrix &, size_t)
 ~Transducer ()
unsigned long length (EltPiece x) const
unsigned long maxlength () const
Generator out (EltPiece x, Generator s) const
EltPiece shift (EltPiece x, Generator s) const
unsigned long size () const
const WeylWordwordPiece (EltPiece x) const

Private Attributes

std::vector< ShiftRowd_shift
std::vector< OutRowd_out
std::vector< unsigned long > d_length
std::vector< WeylWordd_piece


Constructor & Destructor Documentation

atlas::weyl::Transducer::Transducer  )  [inline]
 

atlas::weyl::Transducer::Transducer const latticetypes::LatticeMatrix ,
size_t 
 

atlas::weyl::Transducer::~Transducer  )  [inline]
 


Member Function Documentation

unsigned long atlas::weyl::Transducer::length EltPiece  x  )  const [inline]
 

unsigned long atlas::weyl::Transducer::maxlength  )  const [inline]
 

Generator atlas::weyl::Transducer::out EltPiece  x,
Generator  s
const [inline]
 

EltPiece atlas::weyl::Transducer::shift EltPiece  x,
Generator  s
const [inline]
 

unsigned long atlas::weyl::Transducer::size  )  const [inline]
 

const WeylWord& atlas::weyl::Transducer::wordPiece EltPiece  x  )  const [inline]
 


Member Data Documentation

std::vector<unsigned long> atlas::weyl::Transducer::d_length [private]
 

std::vector<OutRow> atlas::weyl::Transducer::d_out [private]
 

std::vector<WeylWord> atlas::weyl::Transducer::d_piece [private]
 

std::vector<ShiftRow> atlas::weyl::Transducer::d_shift [private]
 


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