This is the complete list of members for HMM< Distribution >, including all inherited members.
Backward(const arma::mat &dataSeq, const arma::vec &logScales, arma::mat &backwardLogProb, arma::mat &logProbs) const | HMM< Distribution > | protected |
Dimensionality() const | HMM< Distribution > | inline |
Dimensionality() | HMM< Distribution > | inline |
emission | HMM< Distribution > | protected |
Emission() const | HMM< Distribution > | inline |
Emission() | HMM< Distribution > | inline |
EmissionLogLikelihood(const arma::vec &emissionLogProb, double &logLikelihood, arma::vec &forwardLogProb) const | HMM< Distribution > | |
EmissionLogScaleFactor(const arma::vec &emissionLogProb, arma::vec &forwardLogProb) const | HMM< Distribution > | |
Estimate(const arma::mat &dataSeq, arma::mat &stateProb, arma::mat &forwardProb, arma::mat &backwardProb, arma::vec &scales) const | HMM< Distribution > | |
Estimate(const arma::mat &dataSeq, arma::mat &stateProb) const | HMM< Distribution > | |
Filter(const arma::mat &dataSeq, arma::mat &filterSeq, size_t ahead=0) const | HMM< Distribution > | |
Forward(const arma::mat &dataSeq, arma::vec &logScales, arma::mat &forwardLogProb, arma::mat &logProbs) const | HMM< Distribution > | protected |
ForwardAtT0(const arma::vec &emissionLogProb, double &logScales) const | HMM< Distribution > | protected |
ForwardAtTn(const arma::vec &emissionLogProb, double &logScales, const arma::vec &prevForwardLogProb) const | HMM< Distribution > | protected |
Generate(const size_t length, arma::mat &dataSequence, arma::Row< size_t > &stateSequence, const size_t startState=0) const | HMM< Distribution > | |
HMM(const size_t states=0, const Distribution emissions=Distribution(), const double tolerance=1e-5) | HMM< Distribution > | |
HMM(const arma::vec &initial, const arma::mat &transition, const std::vector< Distribution > &emission, const double tolerance=1e-5) | HMM< Distribution > | |
Initial() const | HMM< Distribution > | inline |
Initial() | HMM< Distribution > | inline |
load(Archive &ar, const uint32_t version) | HMM< Distribution > | |
LogEstimate(const arma::mat &dataSeq, arma::mat &stateLogProb, arma::mat &forwardLogProb, arma::mat &backwardLogProb, arma::vec &logScales) const | HMM< Distribution > | |
LogLikelihood(const arma::mat &dataSeq) const | HMM< Distribution > | |
LogLikelihood(const arma::vec &data, double &logLikelihood, arma::vec &forwardLogProb) const | HMM< Distribution > | |
LogScaleFactor(const arma::vec &data, arma::vec &forwardLogProb) const | HMM< Distribution > | |
logTransition | HMM< Distribution > | mutableprotected |
Predict(const arma::mat &dataSeq, arma::Row< size_t > &stateSeq) const | HMM< Distribution > | |
save(Archive &ar, const uint32_t version) const | HMM< Distribution > | |
Smooth(const arma::mat &dataSeq, arma::mat &smoothSeq) const | HMM< Distribution > | |
Tolerance() const | HMM< Distribution > | inline |
Tolerance() | HMM< Distribution > | inline |
Train(const std::vector< arma::mat > &dataSeq) | HMM< Distribution > | |
Train(const std::vector< arma::mat > &dataSeq, const std::vector< arma::Row< size_t > > &stateSeq) | HMM< Distribution > | |
Transition() const | HMM< Distribution > | inline |
Transition() | HMM< Distribution > | inline |
transitionProxy | HMM< Distribution > | protected |