def search(self):
        '''Start the optimisation/search using the supplied optimisation
        method with the supplied inputs for the supplied function'''
        search = self._method(inputs=self._inputs, function=self._function,
                              state=self._state)
        search.run()
Start the optimisation/search using the supplied optimisation
        method with the supplied inputs for the supplied function