scheduler
Class DefaultProbability

Package class diagram package DefaultProbability
java.lang.Object
  extended by scheduler.DefaultProbability
All Implemented Interfaces:
ProbabilityDistribution

public class DefaultProbability
extends Object
implements ProbabilityDistribution

Author:
kadlr3am

Constructor Summary
DefaultProbability(Map<IState,List<SInterval>> stateIntervalTable)
           
DefaultProbability(String directory, String planningFilename)
           
 
Method Summary
 void addStateTransition(int from, int to, int day, IState fromState, IState toState, double probability)
           
 IState computeNextState(double time, int day, IState previousState)
           
 IState computeNextState(double counter, int day, String name)
           
 Map<IState,Double> getStateTransitionsProbabilities(double time, int day, IState previousState)
           
 void setExampleTransitions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProbability

public DefaultProbability(Map<IState,List<SInterval>> stateIntervalTable)

DefaultProbability

public DefaultProbability(String directory,
                          String planningFilename)
Method Detail

getStateTransitionsProbabilities

public Map<IState,Double> getStateTransitionsProbabilities(double time,
                                                           int day,
                                                           IState previousState)
Specified by:
getStateTransitionsProbabilities in interface ProbabilityDistribution

computeNextState

public IState computeNextState(double time,
                               int day,
                               IState previousState)
Specified by:
computeNextState in interface ProbabilityDistribution

addStateTransition

public void addStateTransition(int from,
                               int to,
                               int day,
                               IState fromState,
                               IState toState,
                               double probability)

setExampleTransitions

public void setExampleTransitions()

computeNextState

public IState computeNextState(double counter,
                               int day,
                               String name)


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.