Skip to main content

Module family_options

Module family_options 

Source
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ยง

ExactNewtonOuterObjective
ExactOuterDerivativeOrder
Highest exact outer derivative order a family wants to expose at the current realized problem scale.