|
using | ssv = Eigen::Matrix< double, dimstate, 1 > |
| "state size vector"
|
|
using | osv = Eigen::Matrix< double, dimobs, 1 > |
| "observation size vector"
|
|
using | ssMat = Eigen::Matrix< double, dimstate, dimstate > |
| "state size matrix"
|
|
using | ssv = Eigen::Matrix< double, dimstate, 1 > |
|
using | osv = Eigen::Matrix< double, dimstate, 1 > |
|
template<size_t dimstate, size_t dimobs>
Constructor.
- Parameters
-
initStateDistr | first time state prior distribution. |
transMat | time homogeneous transition matrix. |
template<size_t dimstate, size_t dimobs>
ssv pf::hmm< dimstate, dimobs >::getFilterVec |
( |
| ) |
const |
Get the current filter vector.
get the current filter vector.
- Returns
- a probability vector p(x_t | y_{1:t})
template<size_t dimstate, size_t dimobs>
double pf::hmm< dimstate, dimobs >::getLogCondLike |
( |
| ) |
const |
|
virtual |
template<size_t dimstate, size_t dimobs>
void pf::hmm< dimstate, dimobs >::update |
( |
const osv & |
yt, |
|
|
const ssv & |
condDensVec |
|
) |
| |
Perform a HMM filter update.
Perform a HMM filter update.
- Parameters
-
yt | the current datum. |
condDensVec | the vector (in x_t) of p(y_t|x_t) |
The documentation for this class was generated from the following file: