cctbx.omz.bfgs module

cctbx.omz.bfgs.b_update(bk, sk, yk)

Nocedal & Wright (1999) Eq. 8.19 Pre-condition: bk must be positive definite

cctbx.omz.bfgs.h0_scaling(sk, yk)

Nocedal & Wright (1999) Eq. 8.20; same as Eq. 9.6

cctbx.omz.bfgs.h_update(hk, sk, yk)

Nocedal & Wright (1999) Eq. 9.2 Pre-condition: hk must be positive definite

cctbx.omz.bfgs.hg_two_loop_recursion(memory, hk0, gk)

Nocedal & Wright (1999) Algorithm 9.1 Pre-condition: hk0 must be positive definite

class cctbx.omz.bfgs.memory_element(s, y)

Bases: object

get()
rho
s
y