pub struct CriterionCertificateRow {
pub analytic_directional: f64,
pub fd_directional: f64,
pub fd_error: f64,
pub agreement_z: f64,
pub grad_norm: f64,
pub hessian_pd: Option<bool>,
pub lambdas_railed: Vec<usize>,
pub consistent: bool,
pub clean: bool,
}Expand description
First-order optimality certificate row (#934): the fit’s self-audit of its
analytic gradient against a finite difference of the actual criterion
value at the returned optimum, plus curvature-definiteness and λ-rail
facts. consistent / clean are precomputed verdicts so the renderer
never re-derives policy.
Fields§
§analytic_directional: f64§fd_directional: f64§fd_error: f64§agreement_z: f64§grad_norm: f64§hessian_pd: Option<bool>§lambdas_railed: Vec<usize>§consistent: bool§clean: boolAuto Trait Implementations§
impl Freeze for CriterionCertificateRow
impl RefUnwindSafe for CriterionCertificateRow
impl Send for CriterionCertificateRow
impl Sync for CriterionCertificateRow
impl Unpin for CriterionCertificateRow
impl UnsafeUnpin for CriterionCertificateRow
impl UnwindSafe for CriterionCertificateRow
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