Powell_ConstrainedOptimize Module file:PowellConstrainedMinimize

Classes

Subroutines Expand Arguments

  • ALTMOV(XPT, XOPT, BMAT, ZMAT, SL, SU, XNEW, XALT, GLAG, HCOL, W, N)
    • DIMENSION  :: XPT(NPT,*)
    • DIMENSION  :: XOPT(*)
    • DIMENSION  :: BMAT(NDIM,*)
    • DIMENSION  :: ZMAT(NPT,*)
    • DIMENSION  :: SL(*)
    • DIMENSION  :: SU(*)
    • DIMENSION  :: XNEW(*)
    • DIMENSION  :: XALT(*)
    • DIMENSION  :: GLAG(*)
    • DIMENSION  :: HCOL(*)
    • DIMENSION  :: W(*)
    • SUMI  :: N
  • PRELIM(X, XL, XU, XBASE, XPT, FVAL, GOPT, HQ, PQ, BMAT, ZMAT, SL, SU, this, NF, KOPT)
    • DIMENSION  :: X(*)
    • DIMENSION  :: XL(*)
    • DIMENSION  :: XU(*)
    • DIMENSION  :: XBASE(*)
    • DIMENSION  :: XPT(NPT,*)
    • DIMENSION  :: FVAL(*)
    • DIMENSION  :: GOPT(*)
    • DIMENSION  :: HQ(*)
    • DIMENSION  :: PQ(*)
    • DIMENSION  :: BMAT(NDIM,*)
    • DIMENSION  :: ZMAT(NPT,*)
    • DIMENSION  :: SL(*)
    • DIMENSION  :: SU(*)
    • TBOBYQA   :: this
    • PRINT  :: NF
    • IF (KOPT .EQ. NF)  :: KOPT
  • RESCUE(XL, XU, XBASE, XPT, FVAL, XOPT, GOPT, HQ, PQ, BMAT, ZMAT, SL, SU, VLAG, PTSAUX, PTSID, W, this, N, NF)
    • DIMENSION  :: XL(*)
    • DIMENSION  :: XU(*)
    • DIMENSION  :: XBASE(*)
    • DIMENSION  :: XPT(NPT,*)
    • DIMENSION  :: FVAL(*)
    • DIMENSION  :: XOPT(*)
    • DIMENSION  :: GOPT(*)
    • DIMENSION  :: HQ(*)
    • DIMENSION  :: PQ(*)
    • DIMENSION  :: BMAT(NDIM,*)
    • DIMENSION  :: ZMAT(NPT,*)
    • DIMENSION  :: SL(*)
    • DIMENSION  :: SU(*)
    • DIMENSION  :: VLAG(*)
    • DIMENSION  :: PTSAUX(2,*)
    • DIMENSION  :: PTSID(*)
    • DIMENSION  :: W(*)
    • TBOBYQA   :: this
    • JP  :: N
    • PRINT  :: NF
  • TRSBOX(XPT, XOPT, GOPT, HQ, PQ, SL, SU, XNEW, D, GNEW, XBDI, S, HS, HRED, CRVMIN, N, DSQ)
    • DIMENSION  :: XPT(NPT,*)
    • DIMENSION  :: XOPT(*)
    • DIMENSION  :: GOPT(*)
    • DIMENSION  :: HQ(*)
    • DIMENSION  :: PQ(*)
    • DIMENSION  :: SL(*)
    • DIMENSION  :: SU(*)
    • DIMENSION  :: XNEW(*)
    • DIMENSION  :: D(*)
    • DIMENSION  :: GNEW(*)
    • DIMENSION  :: XBDI(*)
    • DIMENSION  :: S(*)
    • DIMENSION  :: HS(*)
    • DIMENSION  :: HRED(*)
    • value  :: CRVMIN
    • ONEMI  :: N
    • 190  :: DSQ
  • UPDATE(BMAT, ZMAT, VLAG, W)
    • DIMENSION  :: BMAT(NDIM,*)
    • DIMENSION  :: ZMAT(NPT,*)
    • DIMENSION  :: VLAG(*)
    • DIMENSION  :: W(*)

    Functions  Expand Arguments

  • logical BOBYQB(this, X, XL, XU, XBASE, XPT, FVAL, XOPT, GOPT, HQ, PQ, BMAT, ZMAT, SL, SU, XNEW, XALT, D, VLAG, W, N)
    • TBOBYQA   :: this
    • DIMENSION  :: X(*)
    • DIMENSION  :: XL(*)
    • DIMENSION  :: XU(*)
    • DIMENSION  :: XBASE(*)
    • DIMENSION  :: XPT(NPT,*)
    • DIMENSION  :: FVAL(*)
    • DIMENSION  :: XOPT(*)
    • DIMENSION  :: GOPT(*)
    • DIMENSION  :: HQ(*)
    • DIMENSION  :: PQ(*)
    • DIMENSION  :: BMAT(NDIM,*)
    • DIMENSION  :: ZMAT(NPT,*)
    • DIMENSION  :: SL(*)
    • DIMENSION  :: SU(*)
    • DIMENSION  :: XNEW(*)
    • DIMENSION  :: XALT(*)
    • DIMENSION  :: D(*)
    • DIMENSION  :: VLAG(*)
    • DIMENSION  :: W(*)
    • TE  :: N