S - road position type, which corresponds to the HMM state.O - location measurement type, which corresponds to the HMM observation.D - road path objectpublic class TimeStep<S,O,D> extends Object
| Modifier and Type | Field and Description |
|---|---|
Collection<S> |
candidates
State candidates at this time step.
|
Map<S,Double> |
emissionLogProbabilities |
O |
observation
Observation made at this time step.
|
Map<Transition<S>,D> |
roadPaths
Road paths between all candidates pairs of the previous and the current time step.
|
Map<Transition<S>,Double> |
transitionLogProbabilities |
| Constructor and Description |
|---|
TimeStep(O observation,
Collection<S> candidates) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEmissionLogProbability(S candidate,
double emissionLogProbability) |
void |
addRoadPath(S fromPosition,
S toPosition,
D roadPath)
Does not need to be called for non-existent transitions.
|
void |
addTransitionLogProbability(S fromPosition,
S toPosition,
double transitionLogProbability)
Does not need to be called for non-existent transitions.
|
public final O observation
public final Collection<S> candidates
public final Map<Transition<S>,Double> transitionLogProbabilities
public final Map<Transition<S>,D> roadPaths
public TimeStep(O observation, Collection<S> candidates)
public void addEmissionLogProbability(S candidate, double emissionLogProbability)
public void addTransitionLogProbability(S fromPosition, S toPosition, double transitionLogProbability)
Copyright © 2012–2018. All rights reserved.