r"""Version of `freeze_variables` that only freezes `Parameter`\ s.
(
tree: Any,
predicate: Callable[[Parameter], bool] | None = None,
)
| 852 | |
| 853 | |
| 854 | def freeze_params( |
| 855 | tree: Any, |
| 856 | predicate: Callable[[Parameter], bool] | None = None, |
| 857 | ) -> Any: |
| 858 | r"""Version of `freeze_variables` that only freezes `Parameter`\ s.""" |
| 859 | return freeze_variables( # type: ignore |
| 860 | tree, predicate=_type_filtered_predicate(predicate, Parameter) |
| 861 | ) |
| 862 | |
| 863 | |
| 864 | @typing.overload |
nothing calls this directly
no test coverage detected