#include <nfa.h>
Inheritance diagram for gautomata::Nfa::Factory:

Public Member Functions | |
| virtual | ~Factory () |
| virtual Nfa * | ptr_empty () const=0 |
| virtual Nfa * | ptr_universal () const |
| virtual Nfa * | ptr_epsilon () const |
| virtual Nfa * | ptr_symbol (SymbolSet sym) const |
| Nfa * | ptr_random (unsigned int n_states, unsigned int n_vars, float edge_density=0.5, float symbol_density=0.5) const |
| Generate random automaton. | |
| Nfa * | ptr_clone (const Nfa &a) const |
| virtual StructureConstraint * | ptr_forall (const BoolConstraint &c) const |
|
|
Reimplemented in gautomata::BNfa::Factory, gautomata::MNfa::Factory, and gautomata::RefNfa::Factory. |
|
|
|
|
|
Implemented in gautomata::BNfa::Factory, gautomata::MNfa::Factory, and gautomata::RefNfa::Factory. |
|
|
Reimplemented in gautomata::BNfa::Factory, gautomata::MNfa::Factory, and gautomata::RefNfa::Factory. |
|
|
|
|
||||||||||||||||||||
|
Generate random automaton.
|
|
|
Reimplemented in gautomata::BNfa::Factory, gautomata::MNfa::Factory, and gautomata::RefNfa::Factory. |
|
|
Reimplemented in gautomata::BNfa::Factory, gautomata::MNfa::Factory, and gautomata::RefNfa::Factory. |
1.3.6