py21cmfast.inputs.validate_all_inputs

py21cmfast.inputs.validate_all_inputs(user_params: UserParams, cosmo_params: CosmoParams, astro_params: Optional[AstroParams] = None, flag_options: Optional[FlagOptions] = 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.