condense_control: Condense control object into strictly smaller control object

View source: R/condense_control.R

condense_controlR Documentation

Condense control object into strictly smaller control object

Description

This function is used to help the hierarchy of control functions used throughout the tidymodels packages. It is now assumed that each control function is either a subset or a superset of another control function.

Usage

condense_control(x, ref)

Arguments

x

A control object to be condensed.

ref

A control object that is used to determine what element should be kept.

Value

A control object with the same elements and classes of ref, with values of x.

Examples


ctrl <- control_parsnip(catch = TRUE)
ctrl$allow_par <- TRUE
str(ctrl)

ctrl <- condense_control(ctrl, control_parsnip())
str(ctrl)


parsnip documentation built on Aug. 18, 2023, 1:07 a.m.