public class FastProbMealy<I,O> extends AbstractFastMutableNondet<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>> implements MutableProbabilisticMealy<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,O>
inputAlphabet| Constructor and Description |
|---|
FastProbMealy(Alphabet<I> inputAlphabet) |
clear, getInitialStates, getLocalInputs, getTransitions, powersetView, removeState, setInitial, setTransitionsaddAlphabetSymbol, addState, createDynamicStateMapping, getInputAlphabet, getState, getStateId, getStates, removeAllTransitions, stateIDsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddInitialState, addInitialState, addState, addState, addTransition, addTransition, addTransitions, clear, copyTransition, removeAllTransitions, removeAllTransitions, removeTransition, setInitial, setTransitionstransitionGraphViewcreateDynamicStateMapping, createStaticStateMapping, getStates, iterator, size, stateIDsforEach, spliteratorgetSuccessors, getTransitions, powersetViewgetInitialStates, getStates, getSuccessors, getSuccessorsremoveState, unlinkStatetransitionGraphViewgraphViewpublic FastProbMealyState<O> getSuccessor(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition)
getSuccessor in interface TransitionSystem<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>>public O getTransitionOutput(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition)
getTransitionOutput in interface TransitionOutput<MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,O>public Void getStateProperty(FastProbMealyState<O> state)
getStateProperty in interface UniversalTransitionSystem<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>public ProbabilisticOutput<O> getTransitionProperty(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition)
getTransitionProperty in interface ProbabilisticMealyMachine<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,O>getTransitionProperty in interface UniversalTransitionSystem<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>public void setTransitionOutput(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition, O output)
setTransitionOutput in interface MutableTransitionOutput<MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,O>public void setTransitionProbability(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition, float probability)
setTransitionProbability in interface MutableProbabilistic<MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>>public float getTransitionProbability(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition)
getTransitionProbability in interface Probabilistic<MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>>public void setStateProperty(FastProbMealyState<O> state, Void property)
setStateProperty in interface MutableAutomaton<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>public void setTransitionProperty(MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> transition, ProbabilisticOutput<O> property)
setTransitionProperty in interface MutableAutomaton<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>public MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>> createTransition(FastProbMealyState<O> successor, ProbabilisticOutput<O> properties)
createTransition in interface MutableAutomaton<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>protected FastProbMealyState<O> createState(Void property)
createState in class AbstractFastMutable<FastProbMealyState<O>,I,MealyTransition<FastProbMealyState<O>,ProbabilisticOutput<O>>,Void,ProbabilisticOutput<O>>Copyright © 2020. All rights reserved.