![]() |
ImFusion C++ SDK 4.4.0
|
This is the complete list of members for ImFusion::ML::MarkovChain, including all inherited members.
| estimate(const MatrixXd &observations, MatrixXd *optStateProbs=nullptr) | ImFusion::ML::MarkovChain | |
| logViterbi(double *logProbability=nullptr) | ImFusion::ML::MarkovChain | |
| MarkovChain() (defined in ImFusion::ML::MarkovChain) | ImFusion::ML::MarkovChain | inline |
| setInitialProbabilities(const VectorXd &init) | ImFusion::ML::MarkovChain | |
| setObservationProbabilities(const MatrixXd &o) | ImFusion::ML::MarkovChain | |
| setTransitionProbabilities(const MatrixXd &t) | ImFusion::ML::MarkovChain | |
| setTransitionProbabilitiesCallback(std::function< double(int stateFrom, int stateTo, int timestepFrom, int timestepTo)> callback) | ImFusion::ML::MarkovChain | |
| viterbi(const MatrixXd &observations, MatrixXd *optStateProbs=nullptr, double *logProbability=nullptr, Eigen::MatrixXd *transitionMatrix=nullptr, bool normalize=true, bool logViterbi=false) | ImFusion::ML::MarkovChain |