Class FastMooreState<O>
- java.lang.Object
-
- net.automatalib.common.util.nid.AbstractMutableNumericID
-
- net.automatalib.automaton.base.AbstractFastState<FastMooreState<O>>
-
- net.automatalib.automaton.transducer.FastMooreState<O>
-
- Type Parameters:
O
- output symbol class.
- All Implemented Interfaces:
MutableNumericID
,NumericID
public class FastMooreState<O> extends AbstractFastState<FastMooreState<O>>
A state in aFastMoore
automaton.
-
-
Field Summary
-
Fields inherited from class net.automatalib.common.util.nid.AbstractMutableNumericID
id
-
-
Constructor Summary
Constructors Constructor Description FastMooreState(int numInputs, O output)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description O
getOutput()
Retrieves the output symbol generated by this state.void
setOutput(O output)
Sets the output symbol generated by this state.-
Methods inherited from class net.automatalib.automaton.base.AbstractFastState
clearTransitionObject, clearTransitionObjects, ensureInputCapacity, getTransitionObject, setTransitionObject, toString
-
Methods inherited from class net.automatalib.common.util.nid.AbstractMutableNumericID
getId, setId
-
-
-
-
Constructor Detail
-
FastMooreState
public FastMooreState(int numInputs, O output)
Constructor.- Parameters:
numInputs
- number of input symbols.output
- output symbol.
-
-