source:
ThirdParty/FilterSQP/branches/split/filtersqp.patch
@
1539
Last change on this file since 1539 was 1219, checked in by andreasw, 12 years ago | |
---|---|
File size: 1.4 KB |
-
src/bqpd.f
diff -Naur source-orig/src/bqpd.f source/src/bqpd.f
old new 437 437 enddo 438 438 gtol=1.D1*gtol 439 439 print *, 'gtol = ', gtol 440 aaaa = 1.D0 441 bbbb = 0.D0 442 if (gtol .eq. aaaa/bbbb) then 443 ifail = 8 444 return 445 endif 440 446 16 continue 441 447 c if(info(1).ge.117)iprint=3 442 448 c if(info(1).ge.90)stop -
src/filter.f
diff -Naur source-orig/src/filter.f source/src/filter.f
old new 442 442 c ... ensure that the initial point is feasible wrt linear c/s 443 443 call linear_feasible (n, m, x, c, blo, bup, cstype, lin_feas) 444 444 if (.not. lin_feas) then 445 do i=1,n 446 d(i) = 0.d0 447 enddo 445 448 call objfun1(x,n,f,s,user,iuser,flag) 446 449 hc = h_one (m, c, blo(n1), bup(n1)) 447 450 phi = f + hc -
src/sparseL.f
diff -Naur source-orig/src/sparseL.f source/src/sparseL.f
old new 1701 1701 common/epsc/eps,tol,emin 1702 1702 common/noutc/nout 1703 1703 parameter (thresh=1.D-1,growth=1.D1) 1704 qr_ = 0 1704 1705 c write(nout,*)'update_L: p,q =',pp,qq 1705 1706 nup=nup+1 1706 1707 if(qq.gt.n)then
Note: See TracBrowser
for help on using the repository browser.