BaseSurface

Surface base class which can be subclassed for relevant cases

 

__init__(self, data, dimension): 

 

evaluate(self, points, **kwargs): 

Evaluates the function at the points based off of “data”

  • points: Any
  • :returns: _

 

__call__(self, gridpoints, **kwargs): 
  • gridpoints: np.ndarray
  • kwargs: Any
  • :returns: _

 

minimize(self, initial_guess, function_options=None, **opts): 

Just calls into scipy.optimize.minimize as the default implementation

  • initial_guess: np.ndarray

    starting position for the minimzation

  • function_options: dict | None
  • opts: Any
  • :returns: _

Feedback

Examples

Templates

Documentation