pub trait HmmObservation: Copy {
// Required method
fn emission_log_likelihood(
self,
emissions: &EmissionModel,
state: usize,
) -> Result<f64, HmmError>;
}Expand description
Observation accepted by generic HMM inference.
Required Methods§
Sourcefn emission_log_likelihood(
self,
emissions: &EmissionModel,
state: usize,
) -> Result<f64, HmmError>
fn emission_log_likelihood( self, emissions: &EmissionModel, state: usize, ) -> Result<f64, HmmError>
Returns this observation’s log likelihood in state.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".