Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
polynomialset.hh File Reference
#include <algorithm>
#include <iostream>
#include <sstream>
#include <type_traits>
#include <vector>
#include <vcsn/ctx/context.hh>
#include <vcsn/weightset/fwd.hh>
#include <vcsn/ctx/traits.hh>
#include <vcsn/misc/attributes.hh>
#include <vcsn/misc/hash.hh>
#include <vcsn/misc/map.hh>
#include <vcsn/misc/math.hh>
#include <vcsn/misc/raise.hh>
#include <vcsn/misc/star_status.hh>
#include <vcsn/misc/stream.hh>
#include <vcsn/misc/zip-maps.hh>
Include dependency graph for polynomialset.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::polynomialset< Context >
 Linear combination of labels: map labels to weights. More...
 
struct  vcsn::detail::join_impl< polynomialset< Ctx1 >, polynomialset< Ctx2 > >
 
struct  vcsn::detail::join_impl< WS1, polynomialset< Ctx2 > >
 

Namespaces

 vcsn
 
 vcsn::detail
 

Macros

#define SKIP_SPACES()
 

Functions

template<typename LabelSet >
auto vcsn::label_is_zero (const LabelSet &ls, const typename LabelSet::value_t *l) -> decltype(ls.is_zero(l), bool())
 
template<typename LabelSet >
bool vcsn::label_is_zero (const LabelSet &,...) ATTRIBUTE_CONST
 
template<typename Aut >
polynomialset< context_t_of
< Aut > >::value_t 
vcsn::get_entry (const Aut &aut, state_t_of< Aut > s, state_t_of< Aut > d)
 The entry between two states of an automaton. More...
 

Macro Definition Documentation

#define SKIP_SPACES ( )
Value:
while (isspace(i.peek())) \
i.ignore()

Referenced by vcsn::polynomialset< ratexpset_t >::conv().