Remove the optimization changes from the example branch.

This is being taken care of in another PR. #236
This commit is contained in:
Rowan Cockett
2016-02-16 21:39:32 -08:00
parent b2c5b6be21
commit b0bab42a21
-14
View File
@@ -990,18 +990,4 @@ class ProjectedGNCG(BFGS, Minimize, Remember):
cgFlag = 1
# End CG Iterations
# Take a gradient step on the active cells if exist
if temp != self.xc.size:
rhs_a = (Active) * -self.g
dm_i = max( abs( delx ) )
dm_a = max( abs(rhs_a) )
delx = delx + rhs_a * dm_i / dm_a /10.
# Only keep gradients going in the right direction on the active set
indx = ((self.xc<=self.lower) & (delx < 0)) | ((self.xc>=self.upper) & (delx > 0))
delx[indx] = 0.
return delx