public class FastProbMealy<I,O> extends AbstractFastMutableNondet<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>> implements MutableProbabilisticMealy<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,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, setTransitionstransitionGraphViewcreateStaticStateMapping, getStates, iterator, size, stateIDsforEach, spliteratorgetSuccessors, getTransitions, powersetViewcreateDynamicStateMapping, getInitialStates, getStates, getSuccessors, getSuccessorsremoveState, unlinkStatetransitionGraphViewgraphViewpublic FastProbMealyState<O> getSuccessor(ProbMealyTransition<FastProbMealyState<O>,O> transition)
getSuccessor in interface TransitionSystem<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>>public O getTransitionOutput(ProbMealyTransition<FastProbMealyState<O>,O> transition)
getTransitionOutput in interface TransitionOutput<ProbMealyTransition<FastProbMealyState<O>,O>,O>public Void getStateProperty(FastProbMealyState<O> state)
getStateProperty in interface UniversalTransitionSystem<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>public ProbabilisticOutput<O> getTransitionProperty(ProbMealyTransition<FastProbMealyState<O>,O> transition)
getTransitionProperty in interface ProbabilisticMealyMachine<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,O>getTransitionProperty in interface UniversalTransitionSystem<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>public void setTransitionOutput(ProbMealyTransition<FastProbMealyState<O>,O> transition, O output)
setTransitionOutput in interface MutableTransitionOutput<ProbMealyTransition<FastProbMealyState<O>,O>,O>public void setTransitionProbability(ProbMealyTransition<FastProbMealyState<O>,O> transition, float probability)
setTransitionProbability in interface MutableProbabilistic<ProbMealyTransition<FastProbMealyState<O>,O>>public float getTransitionProbability(ProbMealyTransition<FastProbMealyState<O>,O> transition)
getTransitionProbability in interface Probabilistic<ProbMealyTransition<FastProbMealyState<O>,O>>public void setStateProperty(FastProbMealyState<O> state, Void property)
setStateProperty in interface MutableAutomaton<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>public void setTransitionProperty(ProbMealyTransition<FastProbMealyState<O>,O> transition, ProbabilisticOutput<O> property)
setTransitionProperty in interface MutableAutomaton<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>public ProbMealyTransition<FastProbMealyState<O>,O> createTransition(FastProbMealyState<O> successor, ProbabilisticOutput<O> properties)
createTransition in interface MutableAutomaton<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>protected FastProbMealyState<O> createState(Void property)
createState in class AbstractFastMutable<FastProbMealyState<O>,I,ProbMealyTransition<FastProbMealyState<O>,O>,Void,ProbabilisticOutput<O>>public void addTransition(FastProbMealyState<O> src, I input, FastProbMealyState<O> successor, O output, float prob)
Copyright © 2019. All rights reserved.