EigenvalueFollowingStepFinder
line_search: ArmijoSearch
negative_eigenvalue_offset: float
positive_eigenvalue_offset: float
mode_tracking_overlap_cutoff: float
__init__(self, func, jacobian, hessian, initial_beta=1, damping_parameter=None, damping_exponent=None, line_search=False, restart_interval=1, restart_hessian_norm=1e-05, hessian_approximator='bofill', approximation_mode='direct', target_mode=None, logger=None):
identities(self, guess, mask):
initialize_hessians(self, guess, mask):
get_hessian_update(self, identities, jacobian_diffs, prev_steps, prev_hess):
get_shift(self, evals, tf_new, target_mode):
get_jacobian_updates(self, guess, mask):
restart_hessian_approximation(self):
__call__(self, guess, mask, projector=None):