def run_iteration(self): """ Note: cobyla controls the looping.""" try: self.iact, self.error_code, self.nfvals = cobyla( self._func, self.nparam, self.ncon, self.x, self.rhobeg, self.rhoend, self.iprint, self.maxfun, self.work_vector, self.iact, self.error_code, self.nfvals, self.iout, self.output_filename, self.ff, self.gg, ) except Exception, err: self._logger.error(str(err)) raise
def run_iteration(self): """ Note: cobyla controls the looping.""" try: self.iact, self.error_code, self.nfvals = \ cobyla(self._func, self.nparam, self.ncon, self.x, \ self.rhobeg, self.rhoend, self.iprint, self.maxfun, \ self.work_vector, self.iact, self.error_code, self.nfvals, \ self.iout, self.output_filename, self.ff, self.gg) except Exception, err: self._logger.error(str(err)) raise
def run_iteration(self): """ Note: cobyla controls the looping.""" try: self.iact, self.error_code, self.nfvals = \ cobyla(self._func, self.nparam, self.ncon, self.x, self.rhobeg, self.rhoend, self.iprint, self.maxfun, self.work_vector, self.iact, self.error_code, self.nfvals, self.iout, self.output_filename, self.ff, self.gg) except Exception as err: self._logger.error(str(err)) raise if self.iprint > 0: closeunit(self.iout) # Log any errors if self.error_code != 0: self._logger.warning(self.error_messages[self.error_code]) # Iteration is complete self._continue = False