Expand description
Fit-time outer-objective and exact-derivative-order declarations shared by the custom-family solver entry points.
These are the neutral, dependency-free capability enums lifted out of
src/families/custom_family/options.rs so they live below solver in the
crate graph. The cost/assert helpers and BlockwiseFitOptions /
OuterDerivativePolicy remain in the root crate because they depend on
root-crate types (OuterScoreSubsample, JointPenaltyBundle,
OuterEvalContext, crate::solver::rho_optimizer::OuterEvalOrder,
gam_runtime::warm_start::Session) and on the parameter-block-spec types
still being relocated into this crate.
Enumsยง
- Exact
Newton Outer Objective - Exact
Outer Derivative Order - Highest exact outer derivative order a family wants to expose at the current realized problem scale.