MCPcopy Create free account
hub / github.com/andeya/algorithm / updateScaling

Function updateScaling

cvx/misc.go:427–684  ·  view source on GitHub ↗

* Updates the Nesterov-Todd scaling matrix W and the scaled variable lmbda so that on exit W * zt = W^{-T} * st = lmbda. On entry, the nonlinear, 'l' and 'q' components of the arguments s and z contain W^{-T}*st and W*zt, i.e, the new iterates in the current scaling. Th

(W *sets.FloatMatrixSet, lmbda, s, z *matrix.FloatMatrix)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 3

conelp_solverFunction · 0.85
coneqp_solverFunction · 0.85
cpl_solverFunction · 0.85

Calls 13

FloatArrayMethod · 0.95
ApplyMethod · 0.95
jnrm2Function · 0.85
jdotFunction · 0.85
NumElementsMethod · 0.65
SetMethod · 0.65
RowsMethod · 0.65
AtMethod · 0.45
SetIndexesFromArrayMethod · 0.45
InvMethod · 0.45
SqrtMethod · 0.45
SetIndexMethod · 0.45

Tested by

no test coverage detected