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): 

Feedback

Examples

Templates

Documentation