.. _MultiSelectorVariable: Multi-selector variable ----------------------- This variable selects multiple outputs of a surrogate model or a multi-output variable. .. _ActiveLearning.MultiSelector.name: name (str) """""""""" The name of the variable under which it can be addressed by other variables or objectives. The name must be distinct from any surrogate name. Default: ``'v'`` .. _ActiveLearning.MultiSelector.output_dim: output_dim (int) """""""""""""""" Output dimension of variable. Default: This value has no default and must be provided .. _ActiveLearning.MultiSelector.output_names: output_names (list[str]) """""""""""""""""""""""" Allows to assign names to each of the outputs of the variable. By specifying input names they can be accessed in variables as ``{output_names[0]}, {output_names[1]}, ..., {output_names[K-1]}``, where ``K`` is the output dimension. Default: By default, the variables can be accessed as ``{name}0, {name}1, ...,{name}(K-1)``, where ``{name}`` is the name of the variable and ``K`` is the output dimension. .. _ActiveLearning.MultiSelector.input: input (str) """"""""""" The name of a surrogate or a multi-output variable. Default: This value has no default and must be provided .. _ActiveLearning.MultiSelector.select_range: select_range (list[int]) """""""""""""""""""""""" A tuple of lower and upper bounds :math:`(i_\text{lower}, i_\text{upper})` of the inputs of the surrogate model or the outputs of the multi-output variable. The indexing starts from zero and the last index is included in the selection. Default: If not specified, the selections is based on the `select_by_names` parameter. .. _ActiveLearning.MultiSelector.select_by_names: select_by_names (list[str]) """"""""""""""""""""""""""" A selection of input names of the surrogate or output names of the multi-output variable. Default: ``[]``