#ifndef MARKOVTRANSITIONPROBABILITY_H #define MARKOVTRANSITIONPROBABILITY_H #include "../filtering/ParticleFilterMixing.h" #include namespace SMC { /** * interface for all available transition probability calculations * within the IMMPF */ template class MarkovTransitionProbability { public: /** * perform the calculation of the transition matrix * @param vector of modes / particle filters */ virtual Eigen::MatrixXd update(std::vector>& modes, const Observation& obs) = 0; }; } #endif // MARKOVTRANSITIONPROBABILITY_H