LBFGS

class pysit.optimization.LBFGS(objective, memory_length=None, reset_on_new_inner_loop_call=True, *args, **kwargs)[source]

Bases: pysit.optimization.optimization.OptimizationBase

Methods Summary

inner_loop(self, \*args, \*\*kwargs) Inner loop the optimization iteration

Methods Documentation

inner_loop(self, *args, **kwargs)[source]

Inner loop the optimization iteration

This is a separate method so that the workings of the inner loop can be overridden without duplicating the wrapper code in the call function.

Parameters:
shots : list of pysit.Shot

List of Shots for which to compute the residual.

steps : int

Number of iterations to run.