Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Member Functions
automaton::generate::RandomAutomatonFactory3 Class Reference

#include <RandomAutomatonFactory3.h>

Static Public Member Functions

template<class SymbolType >
static automaton::MultiInitialStateNFA< SymbolType, unsigned > generate (size_t statesMinimal, size_t statesDuplicates, size_t statesUnreachable, size_t statesUseless, size_t initialStates, size_t finalStates, ext::set< SymbolType > alphabet, double density, bool deterministic)
 
static automaton::MultiInitialStateNFA< std::string, unsigned > generate (size_t statesMinimal, size_t statesDuplicates, size_t statesUnreachable, size_t statesUseless, size_t initialStates, size_t finalStates, size_t alphabetSize, bool randomizedAlphabet, double density, bool deterministic)
 

Member Function Documentation

◆ generate() [1/2]

template<class SymbolType >
automaton::MultiInitialStateNFA< SymbolType, unsigned > automaton::generate::RandomAutomatonFactory3::generate ( size_t  statesMinimal,
size_t  statesDuplicates,
size_t  statesUnreachable,
size_t  statesUseless,
size_t  initialStates,
size_t  finalStates,
ext::set< SymbolType >  alphabet,
double  density,
bool  deterministic 
)
static

◆ generate() [2/2]

automaton::MultiInitialStateNFA< std::string, unsigned > automaton::generate::RandomAutomatonFactory3::generate ( size_t  statesMinimal,
size_t  statesDuplicates,
size_t  statesUnreachable,
size_t  statesUseless,
size_t  initialStates,
size_t  finalStates,
size_t  alphabetSize,
bool  randomizedAlphabet,
double  density,
bool  deterministic 
)
static
Here is the call graph for this function:

The documentation for this class was generated from the following files: