Trait bio::stats::bayesian::model::Likelihood[][src]

pub trait Likelihood<Payload = ()> {
    type Event;
    type Data;
    fn compute(
        &self,
        event: &Self::Event,
        data: &Self::Data,
        payload: &mut Payload
    ) -> LogProb; }

Likelihood model.

Associated Types

Loading content...

Required methods

fn compute(
    &self,
    event: &Self::Event,
    data: &Self::Data,
    payload: &mut Payload
) -> LogProb
[src]

Compute likelihood of event given the data. Optionally, the passed payload can be used to e.g., cache intermediate results. One payload corresponds to one model instance.

Loading content...

Implementors

Loading content...