Skip to main content

InverseLinkKernel

Trait InverseLinkKernel 

Source
pub trait InverseLinkKernel {
    // Required method
    fn jet(&self, eta: f64) -> Result<InverseLinkJet, EstimationError>;

    // Provided method
    fn param_partials(
        &self,
        eta: f64,
    ) -> Result<Option<LinkParamPartials>, EstimationError> { ... }
}
Expand description

Trait-based inverse-link kernel interface.

Implementors provide pointwise inverse-link derivatives wrt eta: F(eta), F'(eta), F''(eta), F'''(eta). Optionally they may expose parameter partials used by outer-loop optimization.

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl InverseLinkKernel for LinkComponent

Source§

impl InverseLinkKernel for LinkFunction

Source§

impl InverseLinkKernel for MixtureLinkState

Source§

impl InverseLinkKernel for SasLinkState

Implementors§