|
template<Automaton Aut, typename Tag = auto_tag> |
Aut & | vcsn::lweight_here (const weight_t_of< Aut > &w, Aut &res, Tag tag={}) |
| In place left-multiplication of an automaton by a weight. More...
|
|
template<Automaton Aut, typename Tag = auto_tag> |
auto | vcsn::lweight (const weight_t_of< Aut > &w, const Aut &aut, Tag tag={}) -> fresh_automaton_t_of< Aut > |
| Left-multiplication of an automaton by a weight. More...
|
|
template<Automaton Aut, typename Tag > |
automaton | vcsn::dyn::detail::lweight_tag (const weight_t_of< Aut > &w, Aut &aut) |
| Left-product. More...
|
|
template<typename WeightSet , Automaton Aut, typename String > |
automaton | vcsn::dyn::detail::lweight (const weight &weight, const automaton &aut, const std::string &algo) |
| Bridge. More...
|
|
template<typename ValueSet > |
auto | vcsn::lweight (const ValueSet &rs, const weight_t_of< ValueSet > &w, const typename ValueSet::value_t &r) -> decltype(rs.lweight(w, r)) |
|
template<typename WeightSet , typename ExpSet > |
expansionset< expressionset< context< labelset_t_of< ExpSet >, join_t< WeightSet, weightset_t_of< ExpSet > > > > > | vcsn::join_weightset_expansionset (const WeightSet &ws, const expansionset< ExpSet > &rs) |
|
template<typename WeightSet , typename ExpansionSet > |
expansion | vcsn::dyn::detail::lweight_expansion (const weight &weight, const expansion &exp) |
| Bridge (lweight). More...
|
|
template<typename WeightSet , typename ExpSet > |
expressionset< context< labelset_t_of< ExpSet >, join_t< WeightSet, weightset_t_of< ExpSet > > > > | vcsn::join_weightset_expressionset (const WeightSet &ws, const ExpSet &rs) |
| Join between an expressionset and a weightset. More...
|
|
template<typename WeightSet , typename ExpSet > |
expression | vcsn::dyn::detail::lweight_expression (const weight &weight, const expression &exp) |
| Bridge (lweight). More...
|
|
template<typename WeightSet , typename ExpSet > |
auto | vcsn::join_weightset_polynomialset (const WeightSet &ws, const polynomialset< ExpSet > &ps) |
|
template<typename WeightSet , typename PolynomialSet > |
polynomial | vcsn::dyn::detail::lweight_polynomial (const weight &weight, const polynomial &poly) |
| Bridge (lweight). More...
|
|
template<Automaton Aut, typename Tag = auto_tag> |
Aut & | vcsn::rweight_here (Aut &res, const weight_t_of< Aut > &w, Tag tag={}) |
| In place right-multiplication of an automaton by a weight. More...
|
|
template<Automaton Aut, typename Tag = auto_tag> |
fresh_automaton_t_of< Aut > | vcsn::rweight (const Aut &aut, const weight_t_of< Aut > &w, Tag tag={}) |
| Right-multiplication of an automaton by a weight. More...
|
|
template<Automaton Aut, typename Tag > |
automaton | vcsn::dyn::detail::rweight_tag (Aut &aut, const weight_t_of< Aut > &w) |
| Right-product. More...
|
|
template<Automaton Aut, typename WeightSet , typename String > |
automaton | vcsn::dyn::detail::rweight (const automaton &aut, const weight &weight, const std::string &algo) |
| Bridge. More...
|
|
template<typename ValueSet > |
ValueSet::value_t | vcsn::rweight (const ValueSet &rs, const typename ValueSet::value_t &r, const weight_t_of< ValueSet > &w) |
|
template<typename ExpansionSet , typename WeightSet > |
expansion | vcsn::dyn::detail::rweight_expansion (const expansion &exp, const weight &weight) |
| Bridge (rweight). More...
|
|
template<typename ExpSet , typename WeightSet > |
expression | vcsn::dyn::detail::rweight_expression (const expression &exp, const weight &weight) |
| Bridge (rweight). More...
|
|
template<typename PolynomialSet , typename WeightSet > |
polynomial | vcsn::dyn::detail::rweight_polynomial (const polynomial &poly, const weight &weight) |
| Bridge (rweight). More...
|
|