gov.sandia.cognition.learning.algorithm.hmm
Class ParallelHiddenMarkovModel.ObservationLikelihoodTask<ObservationType>

java.lang.Object
  extended by gov.sandia.cognition.util.AbstractCloneableSerializable
      extended by gov.sandia.cognition.learning.algorithm.hmm.ParallelHiddenMarkovModel.ObservationLikelihoodTask<ObservationType>
Type Parameters:
ObservationType - Observation type
All Implemented Interfaces:
CloneableSerializable, Serializable, Cloneable, Callable<double[]>
Enclosing class:
ParallelHiddenMarkovModel<ObservationType>

protected static class ParallelHiddenMarkovModel.ObservationLikelihoodTask<ObservationType>
extends AbstractCloneableSerializable
implements Callable<double[]>

Calls the computeObservationLikelihoods() method.

See Also:
Serialized Form

Field Summary
protected  ProbabilityFunction<ObservationType> distributionFunction
          The PDF.
protected  Collection<? extends ObservationType> observations
          Observations
 
Constructor Summary
ParallelHiddenMarkovModel.ObservationLikelihoodTask()
          Default constructor.
 
Method Summary
 double[] call()
           
 
Methods inherited from class gov.sandia.cognition.util.AbstractCloneableSerializable
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observations

protected Collection<? extends ObservationType> observations
Observations


distributionFunction

protected ProbabilityFunction<ObservationType> distributionFunction
The PDF.

Constructor Detail

ParallelHiddenMarkovModel.ObservationLikelihoodTask

public ParallelHiddenMarkovModel.ObservationLikelihoodTask()
Default constructor.

Method Detail

call

public double[] call()
Specified by:
call in interface Callable<double[]>