class_docstr: Abstract base class for acquisition function.
class_docstr_tok: ["Abstract","base","class","for","acquisition","function","."]
docstr: Update the acquisition function attributes required for calculation.
  
  This method will be called after fitting the model, but before maximizing the acquisition
  function. As an examples, EI uses it to update the current fmin. The default implementation only updates the
  attributes of the acqusition function which are already present.
  
  Calls `_update` to update the acquisition function attributes.
  
  Parameters
  ----------
  model : AbstractModel
      The model which was used to fit the data.
  kwargs : Any
      Additional arguments to update the specific acquisition function.
docstr_tok: ["Update","the","acquisition","function","attributes","required","for","calculation",".","This","method","will","be","called","after","fitting","the","model",",","but","before","maximizing","the","acquisition","function",".","As","an","examples",",","EI","uses","it","to","update","the","current","fmin",".","The","default","implementation","only","updates","the","attributes","of","the","acqusition","function","which","are","already","present",".","Calls","`","_update","`","to","update","the","acquisition","function","attributes",".","Parameters","--","--","--","--","--","model",":","AbstractModel","The","model","which","was","used","to","fit","the","data",".","kwargs",":","Any","Additional","arguments","to","update","the","specific","acquisition","function","."]
code: def update(self, model: AbstractModel, **kwargs: Any) -> None:
      """Update the acquisition function attributes required for calculation.
  
      This method will be called after fitting the model, but before maximizing the acquisition
      function. As an examples, EI uses it to update the current fmin. The default implementation only updates the
      attributes of the acqusition function which are already present.
  
      Calls `_update` to update the acquisition function attributes.
  
      Parameters
      ----------
      model : AbstractModel
          The model which was used to fit the data.
      kwargs : Any
          Additional arguments to update the specific acquisition function.
      """
      self.model = model
      self._update(**kwargs)
  
file_path: SMAC3/smac/acquisition/function/abstract_acquisition_function.py
imports: from __future__ import annotations
  from abc import abstractmethod
  from typing import Any
  import numpy
  from ConfigSpace import Configuration
  from smac.model.abstract_model import AbstractModel
  from smac.utils.configspace import convert_configurations_to_array
  from smac.utils.logging import get_logger
label_desc: Use image node_id 6 for calling the AbstractAcquisitionFunction obj's underlying member method code with example usage: obj.update(model) without return types