class_docstr: An HC class, inherited from Optimizer.
  
  This is the designed class to define HC-related
  variables and methods.
  
  References:
      S. Skiena. The Algorithm Design Manual (2010).
docstr: Wraps Hill Climbing over all agents and variables (p. 252).
  
  Args:
      space: Space containing agents and update-related information.
docstr_tok: ["Wraps","Hill","Climbing","over","all","agents","and","variables","(","p.","252",")",".","Args",":","space",":","Space","containing","agents","and","update-related","information","."]
code: def update(self, space: Space) -> None:
      """Wraps Hill Climbing over all agents and variables (p. 252).
  
      Args:
          space: Space containing agents and update-related information.
  
      """
  
      for agent in space.agents:
          noise = r.generate_gaussian_random_number(
              self.r_mean,
              self.r_var,
              size=(agent.n_variables, agent.n_dimensions),
          )
          agent.position += noise
  
file_path: opytimizer/opytimizer/optimizers/misc/hc.py
imports: from typing import Any, Dict, Optional
  import opytimizer.math.random
  import opytimizer.utils.exception
  from opytimizer.core import Optimizer
  from opytimizer.core.space import Space
  from opytimizer.utils import logging
label_desc: Use image node_id 6 for calling the HC obj's underlying member method code with example usage: obj.update(space) without return types