Expand description
Modules§
- consts
- Scratch-bounding capacity constants.
glmmowns these; they size the solver’s stack buffers, so they are HARD ceilings. MCPower’sengine-contractre-exports MAX_PRIMARY_Q / MAX_EXTRA_GROUPINGS for itsvalidate()invariants — single source, no drift. - linalg
- Linear-algebra primitives shared by the sim and fit layers.
- simd_
transcendental - Restricted-domain SIMD transcendentals for the GLM/GLMM fit path — a single
compiled-in, full-precision
exp/log1pthat vectorizes across the PIRLS row loop (the scalar libmexp/ln_1pare extern calls the compiler cannot vectorize; profiling put them at ~51% of the no-extras GLMM fit).
Structs§
- Fit
- Result of
fit. Fixed-effect estimates cover all p predictors; SE and tau2 have the ranges below. Non-target SE slots are NaN. - FitOptions
- Options for
fit. - Grouping
- An extra grouping factor. Mirror of
engine_contract::GroupingSpec. - Model
Spec - The kernels’ model-spec input. Exactly the fields the fit side reads.
- Slope
Term - One random slope. Mirror of
engine_contract::SlopeTerm.
Enums§
- Estimator
- Estimator class. Mirror of
engine_contract::EstimatorSpec. - Grouping
Relation - Sizing
- Cluster sizing regime. Mirror of
engine_contract::ClusterSizing. - WaldSe
- GLMM fixed-effect Wald-SE denominator. Mirror of
engine_contract::WaldSe.
Functions§
- fit
- Thin friendly adapter: own all scratch, dispatch on
model.estimator, return aFit.
Type Aliases§
- Column
Id - Predictor column index (mirrors
engine_contract::ColumnId’s underlying type).