cr.sparse.fom.FomState

class cr.sparse.fom.FomState(L: float, theta: float, x: jax.Array, A_x: jax.Array, g_Ax: jax.Array, g_x: jax.Array, f_x: float, C_x: float, y: jax.Array, A_y: jax.Array, g_Ay: jax.Array, g_y: jax.Array, f_y: float, C_y: float, z: jax.Array, A_z: jax.Array, g_Az: jax.Array, g_z: jax.Array, f_z: float, C_z: float, norm_x: float, norm_dx: float, iterations: int)[source]

State of the FOCS method

Attributes

A_x

A @ x

A_y

Alias for field number 9

A_z

Alias for field number 15

C_x

value of nonsmooth function h at x

C_y

Alias for field number 13

C_z

Alias for field number 19

L

Lipschitz constant estimate

at_str

f_x

f(A_x + b)

f_y

Alias for field number 12

f_z

Alias for field number 18

g_Ax

gradient of f at A @ x + b

g_Ay

Alias for field number 10

g_Az

Alias for field number 16

g_x

A^H (g_Ax)

g_y

Alias for field number 11

g_z

Alias for field number 17

iterations

Alias for field number 22

norm_dx

Alias for field number 21

norm_x

Alias for field number 20

theta

x

y

Alias for field number 8

z

Alias for field number 14