Expand description
The CustomFamily trait itself plus the evaluation result structs it returns
(FamilyEvaluation, joint-gradient/batched-term carriers) and the eval-scope /
outer-eval-context enums that parameterize trait calls.
Re-exports§
pub use families::custom_family::*;
Modules§
- families
- joint_
penalty - Joint (cross-block) penalty specifications.
- outer_
subsample - Outer-loop row subsampling primitive shared across the solver and the family-specific outer-score evaluators.
Structs§
- Joint
Penalty Bundle - Per-evaluation bundle of cross-block penalties paired with their current log-smoothing parameters.
- Joint
Penalty Spec - A penalty whose support spans the entire compiled parameter vector.
- Outer
Score Subsample - Stratified row index subsample shared across outer-loop evaluations.
- Weighted
Outer Row
Enums§
- Joint
Penalty Error - Reason a
JointPenaltySpecfailed validation. - Outer
Eval Order - RowSet
- Row selection for an outer-loop evaluation: either the full data (
All) or a Horvitz–ThompsonWeightedOuterRowsubsample.