Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Semiring
[Algebra]


Compounds

struct  vcsn::algebra::NumericalSemiring
 NumericalSemiring is the set of semirings implemented with usual operations (+, *). More...

struct  vcsn::dynamic_traits< algebra::NumericalSemiring >
 dynamic_traits<NumericalSemiring> defines meta information about then NumericalSemiring structural element. More...

struct  vcsn::MetaElement< algebra::NumericalSemiring, T >
 MetaElement<NumericalSemiring, T> defines the services of element of numerical semirings. More...

struct  vcsn::algebra::SemiringBase
 SemiringBase is the base class for all structures that are semirings. More...

struct  vcsn::MetaElement< algebra::SemiringBase< Self >, T >
 Services of every element of semiring (weight). More...

struct  vcsn::op_star_traits
 meta information about the return type of the star operation. More...

struct  vcsn::dynamic_traits< algebra::TropicalSemiring< TropicalKind > >
 Meta information about the tropical semirings. More...

struct  vcsn::algebra::TropicalMin
 Static information about the kind of tropical we are confronted with. More...

struct  vcsn::algebra::TropicalMax
 Static information about the kind of tropical we are confronted with. More...

struct  vcsn::algebra::TropicalSemiring
 Structural element that denotes tropical semiring. More...


Functions

template<typename S, typename T> op_star_traits< S, T >::ret_t star (const Element< S, T > &w)
 returns a fresh weight that is the star of w.

template<typename S, typename T> bool parse_weight (Element< S, T > &w, const std::string &, typename std::string::const_iterator &)
 parse the beginning of the string looking for a weight.

template<typename S, typename T> bool stareable (const Element< S, T > &elt)
 returns true if we can to compute the star of the weight.


Generated on Wed Jul 2 19:09:10 2003 for Vaucanson by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002