scheduler
Class DefaultProbability
java.lang.Object
scheduler.DefaultProbability
- All Implemented Interfaces:
- ProbabilityDistribution
public class DefaultProbability
- extends Object
- implements ProbabilityDistribution
- Author:
- kadlr3am
|
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 |
DefaultProbability
public DefaultProbability(Map<IState,List<SInterval>> stateIntervalTable)
DefaultProbability
public DefaultProbability(String directory,
String planningFilename)
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.