code: def evaluate_objective(self):
          
          self.Y_new, cost_new = self.objective.evaluate(self.suggested_sample)
          self.cost.update_cost_model(self.suggested_sample, cost_new)
          self.Y = np.vstack((self.Y,self.Y_new))
docs: Evaluates the objective