code: def delaunay_triangulation(self, grow=False, n_prc=0):
      if not grow:
          self.Tri = spatial.Delaunay(self.C)
      else:
          if hasattr(self, "Tri"):
              self.Tri.add_points(self.C[n_prc:, :])
          else:
              self.Tri = spatial.Delaunay(self.C, incremental=True)
  
      return self.Tri
  
imports: from __future__ import division, print_function, absolute_import
  import numpy
  import time
  import logging
  import warnings
  from scipy import spatial
  from scipy.optimize import OptimizeResult, minimize
  from scipy.optimize._shgo_lib import sobol_seq
  from scipy.optimize._shgo_lib.triangulation import Complex
label_desc: Use image node_id 38 for calling the SHGO obj's underlying member method code with example usage: obj.delaunay_triangulation(grow, n_prc) and returns: self