Vcsn
2.0
Be Rational
|
#include <vcsn/algos/copy.hh>
#include <vcsn/algos/standard.hh>
#include <vcsn/core/rat/ratexpset.hh>
#include <vcsn/ctx/traits.hh>
#include <vcsn/dyn/automaton.hh>
#include <vcsn/dyn/ratexp.hh>
#include <vcsn/dyn/weight.hh>
#include <vcsn/misc/raise.hh>
Go to the source code of this file.
Classes | |
struct | vcsn::detail::standard_operations< Aut > |
Namespaces | |
vcsn | |
vcsn::detail | |
vcsn::dyn | |
FIXME: duplicate code with determinize. | |
vcsn::dyn::detail | |
Functions | |
template<typename Aut > | |
Aut & | vcsn::left_mult_here (const weight_t_of< Aut > &w, Aut &res) |
template<typename AutIn , typename AutOut = typename AutIn::element_type::automaton_nocv_t> | |
AutOut | vcsn::left_mult (const weight_t_of< AutOut > &w, const AutIn &aut) |
template<typename WeightSet , typename Aut > | |
automaton | vcsn::dyn::detail::left_mult (const weight &weight, const automaton &aut) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (left_mult,(const weight &, const automaton &) -> automaton) | |
template<typename RatExpSet > | |
RatExpSet::value_t | vcsn::left_mult (const RatExpSet &rs, const weight_t_of< RatExpSet > &w, const typename RatExpSet::value_t &r) |
template<typename WeightSet , typename RatExpSet > | |
ratexpset< context < labelset_t_of< RatExpSet > , join_t< WeightSet, weightset_t_of< RatExpSet > > > > | vcsn::join_weightset_ratexpset (const WeightSet &ws, const RatExpSet &rs) |
Join between a ratexpset and a weightset. More... | |
template<typename WeightSet , typename RatExpSet > | |
ratexp | vcsn::dyn::detail::left_mult_ratexp (const weight &weight, const ratexp &exp) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (left_mult_ratexp,(const weight &, const ratexp &) -> ratexp) | |
template<typename Aut > | |
Aut & | vcsn::right_mult_here (Aut &res, const weight_t_of< Aut > &w) |
template<typename Aut > | |
Aut::element_type::automaton_nocv_t | vcsn::right_mult (const Aut &aut, const weight_t_of< Aut > &w) |
template<typename Aut , typename WeightSet > | |
automaton | vcsn::dyn::detail::right_mult (const automaton &aut, const weight &weight) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (right_mult,(const automaton &, const weight &) -> automaton) | |
template<typename RatExpSet > | |
RatExpSet::value_t | vcsn::right_mult (const RatExpSet &rs, const typename RatExpSet::value_t &r, const weight_t_of< RatExpSet > &w) |
template<typename RatExpSet , typename WeightSet > | |
ratexp | vcsn::dyn::detail::right_mult_ratexp (const ratexp &exp, const weight &weight) |
Bridge. More... | |
vcsn::dyn::detail::REGISTER_DECLARE (right_mult_ratexp,(const ratexp &, const weight &) -> ratexp) | |