Changeset 1387
- Timestamp:
- 09/15/08 07:39:27 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openopt/scikits/openopt/Kernel/ooCheckGradient.py
r1162 r1387 73 73 #S = abs(info_user) +abs(info_numerical) + 1e-15 74 74 #Diff = abs(info_user-info_numerical) / S 75 Diff = 1 - (info_user+1e- 150)/(info_numerical + 1e-150) # 1e-150to suppress zeros75 Diff = 1 - (info_user+1e-8)/(info_numerical + 1e-8) # 1e-8 to suppress zeros 76 76 log10_RD = log10(abs(Diff)/p.maxViolation+1e-150) 77 77 trunk/openopt/scikits/openopt/examples/checkDerivatives.py
r1160 r1387 54 54 int(ceil(log10(abs(Diff) / maxViolation + 1e-150))) 55 55 where 56 Diff = 1 - (info_user+1e- 150)/(info_numerical + 1e-150)56 Diff = 1 - (info_user+1e-8)/(info_numerical + 1e-8) 57 57 58 58 OpenOpt checks user-supplied gradient df (shape: (30,) )
