14inline namespace options {
27 probabilityOfImprovement,
46 constexpr operator Value()
const {
return _value; }
60 {AcquisitionFunctionOption::upperConfidenceBound,
"upper-confidence-bound"},
61 {AcquisitionFunctionOption::mean,
"mean"},
62 {AcquisitionFunctionOption::variance,
"variance"},
63 {AcquisitionFunctionOption::probabilityOfImprovement,
"probability-of-improvement"},
64 {AcquisitionFunctionOption::expectedImprovement,
"expected-improvement"},
Class representing the acquisition function choices for the Bayesian search.
Definition: AcquisitionFunctionOption.h:18
AcquisitionFunctionOption()=default
Constructor.
static std::map< AcquisitionFunctionOption, std::string > getOptionNames()
Provides a way to iterate over the possible choices of AcquisitionFunction.
Definition: AcquisitionFunctionOption.h:58
constexpr AcquisitionFunctionOption(Value option)
Constructor from value.
Definition: AcquisitionFunctionOption.h:40
Value
Different acquisition functions.
Definition: AcquisitionFunctionOption.h:23
static std::set< AcquisitionFunctionOption > getDiscouragedOptions()
Set of options that are very unlikely to be interesting.
Definition: AcquisitionFunctionOption.h:52
Base class for autopas options.
Definition: Option.h:25
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32