docstr: Iterate a subdivision of the complex
  
  Note: called with ``self.iterate_complex()`` after class initiation
code: def iterate_hypercube(self):
      """
      Iterate a subdivision of the complex
  
      Note: called with ``self.iterate_complex()`` after class initiation
      """
      # Iterate the complex
      if self.n_sampled == 0:
          # Initial triangulation of the hyper-rectangle
          self.HC = Complex(
              self.dim,
              self.func,
              self.args,
              self.symmetry,
              self.bounds,
              self.g_cons,
              self.g_args,
          )
      else:
          self.HC.split_generation()
  
      # feasible sampling points counted by the triangulation.py routines
      self.fn = self.HC.V.nfev
      self.n_sampled = (
          self.HC.V.size
      )  # nevs counted in triangulation.py
      return
  
imports: import numpy
  import time
  import logging
  import warnings
  from scipy import spatial
  from scipy.optimize import OptimizeResult, minimize
  from scipy.optimize._shgo_lib.triangulation import Complex
label_desc: Use image node_id 14 for calling the SHGO obj's underlying member method code with example usage: obj.iterate_hypercube() without return types