regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t > Class Template Reference

#include <RandomTreeAutomatonGenerator.hpp>

Inheritance diagram for regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >:

regal::AbstractRandomGenerator< Automaton_t > List of all members.

Public Member Functions

Automaton_t * random ()
 RandomTreeAutomatonGenerator (const int &autSize, const Alphabet< Sigma > &alpha, const double &prob=0.5)
 ~RandomTreeAutomatonGenerator ()

template<typename StateLabel_t, typename Sigma, class Automaton_t = AbstractAutomaton<StateLabel_t,Sigma>>
class regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >


Constructor & Destructor Documentation

template<typename StateLabel_t, typename Sigma, class Automaton_t = AbstractAutomaton<StateLabel_t,Sigma>>
regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >::RandomTreeAutomatonGenerator ( const int &  autSize,
const Alphabet< Sigma > &  alpha,
const double &  prob = 0.5 
) [inline]

template<typename StateLabel_t, typename Sigma, class Automaton_t = AbstractAutomaton<StateLabel_t,Sigma>>
regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >::~RandomTreeAutomatonGenerator (  )  [inline]


Member Function Documentation

template<typename StateLabel_t, typename Sigma, class Automaton_t = AbstractAutomaton<StateLabel_t,Sigma>>
Automaton_t* regal::RandomTreeAutomatonGenerator< StateLabel_t, Sigma, Automaton_t >::random (  )  [inline, virtual]

Returns an randomly generated element

Returns:
an randomly generated element

Implements regal::AbstractRandomGenerator< Automaton_t >.


The documentation for this class was generated from the following file:
Generated on Mon Sep 29 16:33:59 2008 for REGAL by  doxygen 1.5.1