Automata  1.0
Public Member Functions | Properties | List of all members
System.Automata.NondeterministicFiniteAutomaton Class Reference

A nondeterministic Finite Automaton More...

Inheritance diagram for System.Automata.NondeterministicFiniteAutomaton:
System.Automata.FiniteAutomaton System.Automata.Automaton

Public Member Functions

 NondeterministicFiniteAutomaton (States q, Alphabet a, NondeterministicTransitionFunction d, State q0, AcceptingStates f)
 
new bool Run (char[] x)
 
new bool Run (string x)
 
- Public Member Functions inherited from System.Automata.FiniteAutomaton
 FiniteAutomaton (States q, Alphabet a, TransitionFunction d, State q0, AcceptingStates f)
 
bool Run (char[] x)
 Run the machine using the given input. More...
 
bool Run (string x)
 Run the machine using the given input. More...
 

Properties

new NondeterministicTransitionFunction Transitions [get]
 State transition mappings More...
 
- Properties inherited from System.Automata.Automaton
States States [get, protected set]
 The set of states. More...
 
AcceptingStates AcceptingStates [get, protected set]
 The set of accepting states. More...
 
Alphabet Alphabet [get, protected set]
 The machine's alphabet. More...
 
State InitialState [get, protected set]
 The initial state. More...
 
TransitionFunction Transitions [get, protected set]
 The state transition mappings More...
 

Detailed Description

A nondeterministic Finite Automaton

Property Documentation

◆ Transitions

new NondeterministicTransitionFunction System.Automata.NondeterministicFiniteAutomaton.Transitions
get

State transition mappings


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