// Split from the original oversized module; keep included in order.
include!("smooth/imports.rs");
mod bspline_boundary;
mod coefficient_transforms;
mod error;
mod input_standardization;
mod shape_constraints;
mod penalty_priors;
pub use penalty_priors::{
CoefficientGroupPrior, CoefficientGroupSpec, CoefficientSelector,
PenaltyBlockGammaPriorMetadata, RealizedCoefficientGroups,
};
include!("smooth/term_specs.rs");
include!("smooth/design_construction.rs");
include!("smooth/spatial_optimization.rs");
#[cfg(test)]
mod tests;