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
:_