Contains the implementation of functions for computing the likelihood. More...


Namespaces | |
| obsidian | |
Functions | |
| double | obsidian::lh::gaussian (const Eigen::VectorXd &real, const Eigen::VectorXd &candidate, double sensorSd) |
| Calculate the Gaussian log likelihood. More... | |
| double | obsidian::lh::normalInverseGamma (const Eigen::VectorXd &real, const Eigen::VectorXd &candidate, double A, double B) |
| Calculate the normal inverse Gamma marginal log likelihood. More... | |
| template<ForwardModel f> | |
| double | obsidian::lh::likelihood (const typename Types< f >::Results &synthetic, const typename Types< f >::Results &real, const typename Types< f >::Spec &spec) |
| Eigen::VectorXd | obsidian::lh::mtLikelihoodVector (const Eigen::MatrixX4cd &impedences) |
| std::vector< double > | obsidian::lh::likelihoodAll (const GlobalResults &synthetic, const GlobalResults &real, const GlobalSpec &spec, const std::set< ForwardModel > &enabled) |
Contains the implementation of functions for computing the likelihood.