Expand description
Neutral blockwise custom-family contract primitives shared by the
CustomFamily trait layer (gam-model-api) and the solver
(gam-solve): the IRLS weight / ridge floors, the block-spec consistency
validator, and the exact-Newton outer-curvature payload.
These carry no dependency on the CustomFamily trait itself, so they live
in the neutral gam-problem crate and are re-exported upward, keeping a
single definition shared across crates.
Structs§
- Exact
Newton Outer Curvature - Scale-aware exact joint curvature payload for the outer REML evaluator.
Constants§
- CUSTOM_
FAMILY_ RIDGE_ FLOOR - Default initial ridge δ for the explicit-stabilization Cholesky escalation
schedule. Enters the quadratic term, the Laplace Hessian, and the penalty
log-determinant via the active
RidgePolicy. - CUSTOM_
FAMILY_ WEIGHT_ FLOOR - Floor applied to IRLS working weights so downstream divisions cannot hit
exact zero. Used as the default
minweightinCustomFamilyOptionsand mirrored in tests that override it.