![]() |
Vcsn
2.3a
Be Rational
|
#include <vcsn/core/mutable-automaton.hh>
#include <vcsn/ctx/traits.hh>
#include <vcsn/dyn/automaton.hh>
#include <vcsn/dyn/context.hh>
Go to the source code of this file.
Namespaces | |
vcsn | |
vcsn::dyn | |
vcsn::dyn::detail | |
Functions | |
template<typename Ctx > | |
mutable_automaton< Ctx > | vcsn::random_automaton (const Ctx &ctx, unsigned num_states, float density=0.1, unsigned num_initial=1, unsigned num_final=1, boost::optional< unsigned > max_labels={}, float loop_chance=0.0) |
Produce a random automaton. More... | |
template<typename Ctx , typename NumStates , typename Density , typename NumInitial , typename NumFinal , typename MaxLabels , typename LoopChance > | |
automaton | vcsn::dyn::detail::random_automaton (const context &ctx, unsigned num_states, float density, unsigned num_initial, unsigned num_final, boost::optional< unsigned > max_labels, float loop_chance) |
Bridge. More... | |
template<typename Ctx > | |
mutable_automaton< Ctx > | vcsn::random_automaton_deterministic (const Ctx &ctx, unsigned num_states) |
template<typename Ctx , typename > | |
automaton | vcsn::dyn::detail::random_automaton_deterministic (const context &ctx, unsigned num_states) |
Bridge. More... | |