py21cmfast.inputs.validate_all_inputs

py21cmfast.inputs.validate_all_inputs(user_params: UserParams, cosmo_params: CosmoParams, astro_params: py21cmfast.inputs.AstroParams | None = None, flag_options: py21cmfast.inputs.FlagOptions | None = None)[source]

Cross-validate input parameters from different structs.

The input params may be modified in-place in this function, but if so, a warning should be emitted.