Supported components include: mu_constant, mu_dmc,
mu_ssp, b_constant, x_uniform, x_beta, nt_constant,
nt_uniform, nt_truncated_normal. For some defaults we use the model's
discretization (dt, dx) to ensure sensible minima.
If a component is not recognized (or refers to currently unsupported
components), no defaults are provided for that component. When warn = TRUE,
a single warning lists components without defaults and any free parameters
that remain unmatched. In this case, the user has to add the missing
parameter ranges before attempting to fit the model.
The default ranges are heuristics intended to provide a reasonable
starting point for new users. They are not guaranteed to be
appropriate for every model or data set. Always review and, if needed,
adjust the returned values as needed.