function VariableDescriptions = augmentVariableDescriptionsForASHA(VariableDescriptions, HyperparameterOptimizationOptions)
%

    %   Copyright 2021 The MathWorks, Inc.

if isequal(HyperparameterOptimizationOptions.Optimizer, 'asha')
    % Add variables for TrainingSetSize and Rung. Set
    % 'Optimize' to true so they are passed to objFcn. They
    % will be removed later and not actually optimized.
    VariableDescriptions(end+1) = optimizableVariable('TrainingSetSize', ...
        [1, HyperparameterOptimizationOptions.MaxTrainingSetSize],...
        'Type', 'integer', 'Transform', 'log', 'Optimize', true);
    VariableDescriptions(end+1) = optimizableVariable('ASHARung', [0,100], 'Type', 'integer', 'Optimize', true);
end
end


