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 WeylWord & wordPiece (EltPiece x) const

Private Attributes

std::vector< ShiftRow > d_shift
std::vector< OutRow > d_out
std::vector< unsigned long > d_length
std::vector< WeylWord > d_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