Skip to main content

MaterializablePsiDerivativeOperator

Trait MaterializablePsiDerivativeOperator 

Source
pub trait MaterializablePsiDerivativeOperator: CustomFamilyPsiDerivativeOperator {
    // Required method
    fn materialize_first(&self, axis: usize) -> Result<Array2<f64>, BasisError>;
}
Expand description

Diagnostic / small-data extension that exposes dense materialization of \partial X / \partial \psi. Production exact-Hessian code MUST NOT depend on dense second-derivative materialization; second-order paths use the row-chunk and matvec methods on CustomFamilyPsiDerivativeOperator.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§