A lightweight wrapper around a ParamSet and a data.table::data.table(), where the latter is a design of configurations produced from the former - e.g., by calling a generate_design_grid() or by sampling.

## Public fields

param_set

(ParamSet).

data

(data.table::data.table())
Stored data.

## Methods

### Method new()

Creates a new instance of this R6 class.

#### Arguments

...

(ignored).

### Method print()

Printer.

#### Arguments

filter_na

(logical(1))
Should NA entries of inactive parameter values due to unsatisfied dependencies be removed?

trafo

(logical(1))
Should the trafo function of the ParamSet be called?

### Method clone()

The objects of this class are cloneable with this method.

#### Usage

Design\$clone(deep = FALSE)

#### Arguments

deep

Whether to make a deep clone.