pub struct ModelJacobianResult {
pub jacobian: FlatMatrix,
pub fisher: FlatMatrix,
pub model_prediction: Vec<f64>,
pub param_names: Vec<String>,
}Expand description
Result of Jacobian/Fisher evaluation at given parameters.
Produced by evaluate_jacobian_and_fisher, which builds the same model
chain as the production fitting pipeline but evaluates at the caller’s
parameter values instead of optimising.
Fields§
§jacobian: FlatMatrixAnalytical Jacobian J (n_data × n_free), row-major.
fisher: FlatMatrixExpected Poisson Fisher F = Jᵀ diag(1/μ) J (n_free × n_free).
model_prediction: Vec<f64>Model prediction μ(E) at the evaluation point.
param_names: Vec<String>Names of free parameters, in Jacobian column order.
Auto Trait Implementations§
impl Freeze for ModelJacobianResult
impl RefUnwindSafe for ModelJacobianResult
impl Send for ModelJacobianResult
impl Sync for ModelJacobianResult
impl Unpin for ModelJacobianResult
impl UnsafeUnpin for ModelJacobianResult
impl UnwindSafe for ModelJacobianResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more