23 const std::vector<Real> & gp_mean,
24 const std::vector<Real> & gp_std,
25 const std::vector<std::vector<Real>> & test_inputs,
26 const std::vector<std::vector<Real>> & train_inputs,
27 const std::vector<Real> &
generic)
const override;
37 const std::vector<Real> & current_input,
38 const std::vector<std::vector<Real>> & train_inputs);
void computeAcquisitionInternal(std::vector< Real > &acq, const std::vector< Real > &gp_mean, const std::vector< Real > &gp_std, const std::vector< std::vector< Real >> &test_inputs, const std::vector< std::vector< Real >> &train_inputs, const std::vector< Real > &generic) const override
Implementation hook for derived classes (no size checks here).
const InputParameters & parameters() const
All ParallelAcquisition functions should inherit from this class.
ExpectedImprovementGlobalFit(const InputParameters ¶meters)
static InputParameters validParams()
static void computeDistance(unsigned int &req_index, const std::vector< Real > ¤t_input, const std::vector< std::vector< Real >> &train_inputs)
Compute the Eucleidan distance.