SimPEG.optimization.BFGS.doEndIteration#
- BFGS.doEndIteration(xt)[source]#
- doEndIteration is called at the end of each minimize iteration. - By default, function values and x locations are shuffled to store 1 past iteration in memory. - self.xc must be updated in this code. - Parameters
- xt (numpy.ndarray) – tested new iterate that ensures a descent direction. 
- Return type
- None 
- Returns
- None - If you have things that also need to run in the method doEndIteration, you can create a method: - def _doEndIteration*(self, ... ): pass - Where the * can be any string. If present, _doEndIteration* will be called at the start of the default doEndIteration call. You may also completely overwrite this function.