![]() |
Vcsn
2.8
Be Rational
|
Denormalize a pack of one-tape expansions. More...
#include <expansionset.hh>
Public Member Functions | |
template<size_t Tape> | |
auto | denormalize_tape (const typename project_t< Tape >::value_t &e) const -> typename project_t< Tape >::polys_t |
Denormalize on this tape: from expansion to pure polynomial. More... | |
template<size_t... Tape> | |
auto | denormalize (std::tuple< const Expansions &... > &es, detail::index_sequence< Tape... >) const -> std::tuple< typename project_t< Tape >::polys_t... > |
Denormalize on all these tapes. More... | |
auto | denormalize (const Expansions &... es) const |
Entry point: Denormalize all these expansions. More... | |
auto | tuple (Expansions &&... es) const -> value_t |
Public Attributes | |
const expansionset & | eset_ |
Denormalize a pack of one-tape expansions.
Definition at line 675 of file expansionset.hh.
|
inline |
Denormalize on all these tapes.
Definition at line 695 of file expansionset.hh.
Referenced by vcsn::rat::expansionset< expressionset_t >::compose(), vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::denormalize(), and vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::tuple().
|
inline |
Entry point: Denormalize all these expansions.
Definition at line 704 of file expansionset.hh.
References vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::denormalize(), and vcsn::rat::tuple.
|
inline |
Denormalize on this tape: from expansion to pure polynomial.
Definition at line 680 of file expansionset.hh.
References vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::eset_, vcsn::rat::expansionset< ExpSet >::res, vcsn::rat::to_string(), and VCSN_REQUIRE.
|
inline |
Definition at line 713 of file expansionset.hh.
References vcsn::detail::cross_tuple(), vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::denormalize(), vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::eset_, vcsn::rat::expansionset< ExpSet >::normalize(), vcsn::rat::expansionset< ExpSet >::ps_, vcsn::rat::expansionset< ExpSet >::res, and vcsn::rat::expansionset< ExpSet >::zero().
const expansionset& vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::eset_ |
Definition at line 730 of file expansionset.hh.
Referenced by vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::denormalize_tape(), and vcsn::rat::expansionset< ExpSet >::tuple_impl< Expansions >::tuple().