|  | 
| 
 Classes | 
| struct | RootBasisTag | 
| class | RootDatum | 
| class | RootIterator | 
| 
 Typedefs | 
| typedef unsigned long | RootNbr | 
| typedef latticetypes::LatticeElt | Root | 
| typedef std::vector< RootNbr > | RootList | 
| typedef RootIterator< RootList::const_iterator > | WRootIterator | 
| typedef bitmap::BitMap | RootSet | 
| typedef std::vector< RootSet > | RootSetList | 
| 
 Functions | 
| void | cartanMatrix (latticetypes::LatticeMatrix &c, const RootDatum &rd) | 
| void | cartanMatrix (latticetypes::LatticeMatrix &c, const RootList &rb, const RootDatum &rd) | 
| void | dualBasedInvolution (LT::LatticeMatrix &di, const LT::LatticeMatrix &i, const RootDatum &rd) | 
| void | lieType (lietype::LieType <, const RootList &rb, const RootDatum &rd) | 
| void | longest (LT::LatticeMatrix &q, const RootDatum &rd) | 
| void | makeOrthogonal (RootList &orth, const RootList &rl, const RootList &rs, const RootDatum &rd) | 
| void | reflectionMatrix (LT::LatticeMatrix &qs, RootNbr n, const RootDatum &rd) | 
| void | rootBasis (RootList &rb, const RootList &rl, const RootDatum &rd) | 
| void | rootBasis (RootList &rb, const RootSet &rs, const RootDatum &rd) | 
| void | rootPermutation (RootList &rl, const LT::LatticeMatrix &p, const RootDatum &rd) | 
| void | strongOrthogonalize (RootList &rl, const RootDatum &rd) | 
| bool | sumIsRoot (const Weight &a, const Weight &b, const RootDatum &rd) | 
| bool | sumIsRoot (const RootNbr &a, const RootNbr &b, const RootDatum &rd) | 
| void | toDistinguished (LatticeMatrix &q, const RootDatum &rd) | 
| void | toMatrix (LatticeMatrix &q, const weyl::WeylWord &ww, const RootDatum &rd) | 
| void | toMatrix (LatticeMatrix &q, const RootList &rl, const RootDatum &rd) | 
| void | toPositive (weyl::WeylWord &ww, const Weight &d_v, const RootDatum &rd) | 
| void | toWeylWord (weyl::WeylWord &ww, RootNbr rn, const RootDatum &rd) | 
| void | toWeylWord (weyl::WeylWord &ww, const latticetypes::LatticeMatrix &q, const RootDatum &rd) | 
| void | twoRho (Weight &tr, const RootList &rl, const RootDatum &rd) | 
| void | twoRho (Weight &tr, const RootSet &rs, const RootDatum &rd) | 
| template<typename I, typename O> | 
| void | toRootBasis (const I &, const I &, O, const RootList &, const RootDatum &) | 
| template<typename I, typename O> | 
| void | toSimpleWeights (const I &, const I &, O, const RootList &, const RootDatum &) | 
| void | reflectionMatrix (LT::LatticeMatrix &, RootNbr, const RootDatum &, RootBasisTag) | 
| bool | sumIsRoot (const LT::Weight &, const LT::Weight &, const RootDatum &) | 
| void | toPositive (weyl::WeylWord &, const LT::Weight &, const RootDatum &) | 
| void | twoRho (LT::Weight &, const RootList &, const RootDatum &) | 
| void | twoRho (LT::Weight &, const RootSet &, const RootDatum &) | 
| template<typename I> | 
| RootIterator< I > | operator+ (typename RootIterator< I >::difference_type n, RootIterator< I > i) |