Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
split.hh File Reference
Include dependency graph for split.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::rat::split_visitor< RatExpSet >
 Break a rational expression into a polynomial. More...
 

Namespaces

 vcsn
 
 vcsn::rat
 
 vcsn::dyn
 FIXME: duplicate code with determinize.
 
 vcsn::dyn::detail
 

Typedefs

template<typename RatExpSet >
using vcsn::rat::ratexp_polynomialset_t = polynomialset< context< RatExpSet, weightset_t_of< RatExpSet >>>
 Type of PolynomialSet of RatExps from the RatExpSet type. More...
 
template<typename RatExpSet >
using vcsn::rat::ratexp_polynomial_t = typename ratexp_polynomialset_t< RatExpSet >::value_t
 Type of polynomials of ratexps from the RatExpSet type. More...
 

Functions

template<typename RatExpSet >
ratexp_polynomialset_t< RatExpSet > vcsn::rat::make_ratexp_polynomialset (const RatExpSet &rs)
 From a RatExpSet to its polynomialset. More...
 
template<typename RatExpSet >
rat::ratexp_polynomial_t
< RatExpSet > 
vcsn::split (const RatExpSet &rs, const typename RatExpSet::value_t &e)
 Split a ratexp. More...
 
template<typename RatExpSet >
polynomial vcsn::dyn::detail::split (const ratexp &exp)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (split,(const ratexp &e) -> polynomial)
 
template<typename RatExpSet >
rat::ratexp_polynomial_t
< RatExpSet > 
vcsn::split (const RatExpSet &rs, const rat::ratexp_polynomial_t< RatExpSet > &p)
 Split a polynomial of ratexps. More...
 
template<typename PolynomialSet >
PolynomialSet::value_t vcsn::split_polynomial (const PolynomialSet &ps, const typename PolynomialSet::value_t &p)
 Split a polynomial of ratexps. More...
 
template<typename PolynomialSet >
polynomial vcsn::dyn::detail::split_polynomial (const polynomial &poly)
 Bridge. More...
 
 vcsn::dyn::detail::REGISTER_DECLARE (split_polynomial,(const polynomial &p) -> polynomial)