MCTDH-X  v2.22
 All Classes Files Functions Variables Pages
nr::brent::dbrent::dfpmin::mnbrak Interface Reference

Data Types

interface  lnsrch
 

Public Member Functions

subroutine mnbrak (ax, bx, cx, fa, fb, fc, func_OCT)
 
real(sp) function func_oct (x)
 
real(sp) function, dimension(size(x)) dfunc (x)
 
real(sp) function brent (ax, bx, cx, func_OCT, tol, xmin)
 
subroutine mnbrak (ax, bx, cx, fa, fb, fc, func_OCT)
 
subroutine linmin (p, xi, fret)
 
subroutine lnsrch (xold, fold, g, p, x, f, stpmax, check, func_OCT)
 
subroutine functional_fcrab_minimization (OCT_As, OCT_Bs, ftol, iter, fret)
 This routine minimizes the CRAB functional func_OCT(P_OCT=(OCT_As,OCT_Bs)) This is the function to minimize f(P_OCT) with P_OCT=(OCT_As,OCT_Bs) More...
 
subroutine truncatednewton_func_dfunc (N, X, F, G)
 
subroutine sa (N, X, MAX, RT, EPS, NS, NT, NEPS, MAXEVL, LB, UB, C, IPRINT, T, VM, XOPT, FOPT, NACC, NFCNEV, NOBDS, IER, FSTAR, XP, NACP)
 
double precision function exprep (RDUM)
 
subroutine prt1
 
subroutine prt2 (MAX, N, X, F)
 
subroutine prt3 (MAX, N, XP, X, FP, F)
 
subroutine prt4 (MAX, N, XP, X, FP, F)
 
subroutine prt5
 
subroutine prt6 (MAX)
 
subroutine prt7 (MAX)
 
subroutine prt8 (N, VM, XOPT, X)
 
subroutine prt9 (MAX, N, T, XOPT, VM, FOPT, NUP, NDOWN, NREJ, LNOBDS, NNEW)
 
subroutine prt10
 
subroutine prtvec (VECTOR, NCOLS, NAME)
 
subroutine tnbc (IERROR, N, X, F, G, W, LW, SFUN, LOW, UP, IPIVOT)
 
subroutine lmqn (IFAIL, N, X, F, G, W, LW, SFUN, MSGLVL, MAXIT, MAXFUN, ETA, STEPMX, ACCRCY, XTOL)
 
subroutine lmqnbc (IFAIL, N, X, F, G, W, LW, SFUN, LOW, UP, IPIVOT, MSGLVL, MAXIT, MAXFUN, ETA, STEPMX, ACCRCY, XTOL)
 
subroutine monit (N, X, F, G, NITER, NFTOTL, NFEVAL, IRESET, IPIVOT)
 
subroutine ztime (N, X, IPIVOT)
 
subroutine stpmax (STEPMX, PE, SPE, N, X, P, IPIVOT, LOW, UP)
 
subroutine modz (N, X, P, IPIVOT, EPSMCH, LOW, UP, FLAST, FNEW)
 
subroutine cnvtst (CONV, ALPHA, PNORM, TOLEPS, XNORM, DIFNEW, RTLEPS, FTEST, GTG, PEPS, EPSMCH, GTPNEW, FNEW, FLAST, G, IPIVOT, N, ACCRCY)
 
subroutine crash (N, X, IPIVOT, LOW, UP, IER)
 
subroutine modlnp (MODET, ZSOL, GV, R, V, DIAGB, EMAT, X, G, ZK, N, W, LW, NITER, MAXIT, NFEVAL, NMODIF, NLINCG, UPD1, YKSK, GSK, YRSR, LRESET, SFUN, BOUNDS, IPIVOT, ACCRCY, GTP, GNORM, XNORM)
 
subroutine ndia3 (N, E, V, GV, R, VGV, MODET)
 
subroutine negvec (N, V)
 
subroutine lsout (ILOC, ITEST, XMIN, FMIN, GMIN, XW, FW, GW, U, A, B, TOL, EPS, SCXBD, XLAMDA)
 
double precision function step1 (FNEW, FM, GTP, SMAX)
 
double precision function mchpr1 ()
 
subroutine chkucp (LWTEST, MAXFUN, NWHY, N, ALPHA, EPSMCH, ETA, PEPS, RTEPS, RTOL, RTOLSQ, STEPMX, TEST, XTOL, XNORM, X, LW, SMALL, TINY, ACCRCY)
 
subroutine setucr (SMALL, NFTOTL, NITER, N, F, FNEW, FM, GTG, OLDF, SFUN, G, X)
 
subroutine gtims (V, GV, N, X, G, W, LW, SFUN, FIRST, DELTA, ACCRCY, XNORM)
 
subroutine msolve (G, Y, N, W, LW, UPD1, YKSK, GSK, YRSR, LRESET, FIRST)
 
subroutine mslv (G, Y, N, SK, YK, DIAGB, SR, YR, HYR, HG, HYK, UPD1, YKSK, GSK, YRSR, LRESET, FIRST)
 
subroutine ssbfgs (N, GAMMA, SJ, YJ, HJV, HJYJ, YJSJ, YJHYJ, VSJ, VHYJ, HJP1V)
 
subroutine initpc (DIAGB, EMAT, N, W, LW, MODET, UPD1, YKSK, GSK, YRSR, LRESET)
 
subroutine initp3 (DIAGB, EMAT, N, LRESET, YKSK, YRSR, BSK, SK, YK, SR, YR, MODET, UPD1)
 
subroutine setpar (N)
 
subroutine linder (N, SFUN, SMALL, EPSMCH, RELTOL, ABSTOL, TNYTOL, ETA, SFTBND, XBND, P, GTP, X, F, ALPHA, G, NFTOTL, IFLAG, W, LW)
 
subroutine getptc (BIG, SMALL, RTSMLL, RELTOL, ABSTOL, TNYTOL, FPRESN, ETA, RMU, XBND, U, FU, GU, XMIN, FMIN, GMIN, XW, FW, GW, A, B, OLDF, B1, SCXBND, E, STEP, FACTOR, BRAKTD, GTEST1, GTEST2, TOL, IENTRY, ITEST)
 
subroutine dxpy (N, DX, INCX, DY, INCY)
 

Constructor & Destructor Documentation

subroutine nr::brent::dbrent::dfpmin::mnbrak::mnbrak ( real(sp), intent(inout)  ax,
real(sp), intent(inout)  bx,
real(sp), intent(out)  cx,
real(sp), intent(out)  fa,
real(sp), intent(out)  fb,
real(sp), intent(out)  fc,
  func_OCT 
)

Referenced by linmin().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::mnbrak ( real(sp), intent(inout)  ax,
real(sp), intent(inout)  bx,
real(sp), intent(out)  cx,
real(sp), intent(out)  fa,
real(sp), intent(out)  fb,
real(sp), intent(out)  fc,
real(sp)  func_OCT 
)

References func_oct(), and shft().

Here is the call graph for this function:

Member Function/Subroutine Documentation

real(sp) function nr::brent::dbrent::dfpmin::mnbrak::brent ( real(sp), intent(in)  ax,
real(sp), intent(in)  bx,
real(sp), intent(in)  cx,
real(sp)  func_OCT,
real(sp), intent(in)  tol,
real(sp), intent(out)  xmin 
)

References nr::brent::brent(), func_oct(), nrutil::nrerror(), and shft().

Here is the call graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::chkucp ( integer  LWTEST,
integer  MAXFUN,
integer  NWHY,
integer  N,
double precision  ALPHA,
double precision  EPSMCH,
double precision  ETA,
double precision  PEPS,
double precision  RTEPS,
double precision  RTOL,
double precision  RTOLSQ,
double precision  STEPMX,
double precision  TEST,
double precision  XTOL,
double precision  XNORM,
double precision, dimension(n)  X,
integer  LW,
double precision  SMALL,
double precision  TINY,
double precision  ACCRCY 
)

References mchpr1().

Referenced by lmqn(), and lmqnbc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::cnvtst ( logical  CONV,
double precision  ALPHA,
double precision  PNORM,
double precision  TOLEPS,
double precision  XNORM,
double precision  DIFNEW,
double precision  RTLEPS,
double precision  FTEST,
double precision  GTG,
double precision  PEPS,
double precision  EPSMCH,
double precision  GTPNEW,
double precision  FNEW,
double precision  FLAST,
double precision, dimension(n)  G,
integer, dimension(n)  IPIVOT,
  N,
double precision  ACCRCY 
)

Referenced by lmqnbc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::crash (   N,
double precision, dimension(n)  X,
integer, dimension(n)  IPIVOT,
double precision, dimension(n)  LOW,
double precision, dimension(n)  UP,
  IER 
)

Referenced by lmqnbc().

Here is the caller graph for this function:

real(sp) function, dimension(size(x)) nr::brent::dbrent::dfpmin::mnbrak::dfunc ( real(sp), dimension(2*oct_ngoals*oct_nc), intent(in)  x)

References func_oct().

Referenced by functional_fcrab_minimization(), and truncatednewton_func_dfunc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::dxpy ( integer  N,
double precision, dimension(1)  DX,
integer  INCX,
double precision, dimension(1)  DY,
integer  INCY 
)

Referenced by lmqn(), and lmqnbc().

Here is the caller graph for this function:

double precision function nr::brent::dbrent::dfpmin::mnbrak::exprep ( double precision  RDUM)

Referenced by sa().

Here is the caller graph for this function:

real(sp) function nr::brent::dbrent::dfpmin::mnbrak::func_oct ( real(sp), dimension(2*oct_ngoals*oct_nc), intent(in)  x)

References newgammacrab::get_newgammacrab(), mctdhx::mctdhx_routine(), and input_output::write_oct_parameters().

Referenced by brent(), dfunc(), f1dim_mod::f1dim(), functional_fcrab_minimization(), lnsrch(), mnbrak(), and sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::functional_fcrab_minimization ( real, dimension(oct_nc,oct_ngoals)  OCT_As,
real, dimension(oct_nc,oct_ngoals)  OCT_Bs,
real(sp), intent(in)  ftol,
integer(i4b), intent(out)  iter,
real(sp), intent(out)  fret 
)

This routine minimizes the CRAB functional func_OCT(P_OCT=(OCT_As,OCT_Bs)) This is the function to minimize f(P_OCT) with P_OCT=(OCT_As,OCT_Bs)

References dfunc(), func_oct(), nr::brent::dbrent::dfpmin::linmin::linmin(), nr::brent::dbrent::dfpmin::mnbrak::lnsrch::lnsrch(), nrutil::nrerror(), sa(), stpmax(), tnbc(), truncatednewton_func_dfunc(), nrutil::unit_matrix(), and nrutil::vabs().

Here is the call graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::getptc ( double precision  BIG,
double precision  SMALL,
double precision  RTSMLL,
double precision  RELTOL,
double precision  ABSTOL,
double precision  TNYTOL,
double precision  FPRESN,
double precision  ETA,
double precision  RMU,
double precision  XBND,
double precision  U,
double precision  FU,
double precision  GU,
double precision  XMIN,
double precision  FMIN,
double precision  GMIN,
double precision  XW,
double precision  FW,
double precision  GW,
double precision  A,
double precision  B,
double precision  OLDF,
double precision  B1,
double precision  SCXBND,
double precision  E,
double precision  STEP,
double precision  FACTOR,
logical  BRAKTD,
double precision  GTEST1,
double precision  GTEST2,
double precision  TOL,
integer  IENTRY,
integer  ITEST 
)

Referenced by linder().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::gtims ( double precision, dimension(n)  V,
double precision, dimension(n)  GV,
  N,
double precision, dimension(n)  X,
double precision, dimension(n)  G,
double precision, dimension(lw)  W,
  LW,
external  SFUN,
logical  FIRST,
double precision  DELTA,
double precision  ACCRCY,
double precision  XNORM 
)

Referenced by modlnp().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::initp3 ( double precision, dimension(n)  DIAGB,
double precision, dimension(n)  EMAT,
  N,
logical  LRESET,
double precision  YKSK,
double precision  YRSR,
double precision, dimension(n)  BSK,
double precision, dimension(n)  SK,
double precision, dimension(n)  YK,
double precision, dimension(n)  SR,
double precision, dimension(n)  YR,
  MODET,
logical  UPD1 
)

Referenced by initpc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::initpc ( double precision, dimension(n)  DIAGB,
double precision, dimension(n)  EMAT,
  N,
double precision, dimension(lw)  W,
  LW,
  MODET,
logical  UPD1,
double precision  YKSK,
double precision  GSK,
double precision  YRSR,
logical  LRESET 
)

References initp3().

Referenced by modlnp().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::linder ( integer  N,
external  SFUN,
double precision  SMALL,
double precision  EPSMCH,
double precision  RELTOL,
double precision  ABSTOL,
double precision  TNYTOL,
double precision  ETA,
double precision  SFTBND,
double precision  XBND,
double precision, dimension(n)  P,
double precision  GTP,
double precision, dimension(n)  X,
double precision  F,
double precision  ALPHA,
double precision, dimension(n)  G,
integer  NFTOTL,
integer  IFLAG,
double precision, dimension(lw)  W,
integer  LW 
)

References getptc(), and lsout().

Referenced by lmqn(), and lmqnbc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::linmin ( real(sp), dimension(:), intent(inout), target  p,
real(sp), dimension(:), intent(inout), target  xi,
real(sp), intent(out)  fret 
)

References f1dim_mod::f1dim(), and mnbrak().

Here is the call graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::lmqn ( integer  IFAIL,
integer  N,
double precision, dimension(n)  X,
double precision  F,
double precision, dimension(n)  G,
double precision, dimension(lw)  W,
integer  LW,
external  SFUN,
integer  MSGLVL,
  MAXIT,
integer  MAXFUN,
double precision  ETA,
double precision  STEPMX,
double precision  ACCRCY,
double precision  XTOL 
)

References chkucp(), dxpy(), linder(), modlnp(), setpar(), setucr(), and step1().

Here is the call graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::lmqnbc ( integer  IFAIL,
integer  N,
double precision, dimension(n)  X,
double precision  F,
double precision, dimension(n)  G,
double precision, dimension(lw)  W,
integer  LW,
external  SFUN,
double precision, dimension(n)  LOW,
double precision, dimension(n)  UP,
integer, dimension(n)  IPIVOT,
integer  MSGLVL,
  MAXIT,
integer  MAXFUN,
double precision  ETA,
double precision  STEPMX,
double precision  ACCRCY,
double precision  XTOL 
)

References chkucp(), cnvtst(), crash(), dxpy(), linder(), modlnp(), modz(), monit(), setpar(), setucr(), step1(), stpmax(), and ztime().

Referenced by tnbc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::lnsrch ( real(sp), dimension(:), intent(in)  xold,
real(sp), intent(in)  fold,
real(sp), dimension(:), intent(in)  g,
real(sp), dimension(:), intent(inout)  p,
real(sp), dimension(:), intent(out)  x,
real(sp), intent(out)  f,
real(sp), intent(in)  stpmax,
logical(lgt), intent(out)  check,
  func_OCT 
)

References func_oct(), nrutil::nrerror(), stpmax(), and nrutil::vabs().

Here is the call graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::lsout (   ILOC,
  ITEST,
double precision  XMIN,
double precision  FMIN,
double precision  GMIN,
double precision  XW,
double precision  FW,
double precision  GW,
double precision  U,
double precision  A,
double precision  B,
double precision  TOL,
double precision  EPS,
double precision  SCXBD,
double precision  XLAMDA 
)

Referenced by linder().

Here is the caller graph for this function:

double precision function nr::brent::dbrent::dfpmin::mnbrak::mchpr1 ( )

Referenced by chkucp(), and step1().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::modlnp ( integer  MODET,
double precision, dimension(n)  ZSOL,
double precision, dimension(n)  GV,
double precision, dimension(n)  R,
double precision, dimension(n)  V,
double precision, dimension(n)  DIAGB,
double precision, dimension(n)  EMAT,
double precision, dimension(n)  X,
double precision, dimension(n)  G,
double precision, dimension(n)  ZK,
integer  N,
double precision, dimension(lw)  W,
  LW,
integer  NITER,
  MAXIT,
  NFEVAL,
  NMODIF,
  NLINCG,
logical  UPD1,
double precision  YKSK,
double precision  GSK,
double precision  YRSR,
logical  LRESET,
external  SFUN,
logical  BOUNDS,
integer, dimension(1)  IPIVOT,
double precision  ACCRCY,
double precision  GTP,
double precision  GNORM,
double precision  XNORM 
)

References function_library::beta(), gtims(), initpc(), msolve(), ndia3(), negvec(), and ztime().

Referenced by lmqn(), and lmqnbc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::modz (   N,
double precision, dimension(n)  X,
double precision, dimension(n)  P,
integer, dimension(n)  IPIVOT,
double precision  EPSMCH,
double precision, dimension(n)  LOW,
double precision, dimension(n)  UP,
double precision  FLAST,
double precision  FNEW 
)

Referenced by lmqnbc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::monit (   N,
double precision, dimension(n)  X,
double precision  F,
double precision, dimension(n)  G,
  NITER,
  NFTOTL,
  NFEVAL,
  IRESET,
integer, dimension(n)  IPIVOT 
)

Referenced by lmqnbc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::mslv ( double precision, dimension(n)  G,
double precision, dimension(n)  Y,
  N,
double precision, dimension(n)  SK,
double precision, dimension(n)  YK,
double precision, dimension(n)  DIAGB,
double precision, dimension(n)  SR,
double precision, dimension(n)  YR,
double precision, dimension(n)  HYR,
double precision, dimension(n)  HG,
double precision, dimension(n)  HYK,
logical  UPD1,
double precision  YKSK,
double precision  GSK,
double precision  YRSR,
logical  LRESET,
logical  FIRST 
)

References ssbfgs().

Referenced by msolve().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::msolve ( double precision, dimension(n)  G,
double precision, dimension(n)  Y,
  N,
double precision, dimension(lw)  W,
  LW,
logical  UPD1,
double precision  YKSK,
double precision  GSK,
double precision  YRSR,
logical  LRESET,
logical  FIRST 
)

References mslv().

Referenced by modlnp().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::ndia3 (   N,
double precision, dimension(n)  E,
double precision, dimension(n)  V,
double precision, dimension(n)  GV,
double precision, dimension(n)  R,
double precision  VGV,
  MODET 
)

Referenced by modlnp().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::negvec ( integer  N,
double precision, dimension(n)  V 
)

Referenced by modlnp().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt1 ( )

Referenced by sa().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt10 ( )

Referenced by sa().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt2 ( logical  MAX,
integer  N,
double precision, dimension(*)  X,
double precision  F 
)

References prtvec().

Referenced by sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt3 ( logical  MAX,
integer  N,
double precision, dimension(*)  XP,
double precision, dimension(*)  X,
double precision  FP,
double precision  F 
)

References prtvec().

Referenced by sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt4 ( logical  MAX,
integer  N,
double precision, dimension(*)  XP,
double precision, dimension(*)  X,
double precision  FP,
double precision  F 
)

References prtvec().

Referenced by sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt5 ( )

Referenced by sa().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt6 ( logical  MAX)

Referenced by sa().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt7 ( logical  MAX)

Referenced by sa().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt8 ( integer  N,
double precision, dimension(*)  VM,
double precision, dimension(*)  XOPT,
double precision, dimension(*)  X 
)

References prtvec().

Referenced by sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prt9 ( logical  MAX,
integer  N,
double precision  T,
double precision, dimension(*)  XOPT,
double precision, dimension(*)  VM,
double precision  FOPT,
integer  NUP,
integer  NDOWN,
integer  NREJ,
integer  LNOBDS,
integer  NNEW 
)

References prtvec().

Referenced by sa().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::prtvec ( double precision, dimension(ncols)  VECTOR,
integer  NCOLS,
character *(*)  NAME 
)

Referenced by prt2(), prt3(), prt4(), prt8(), and prt9().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::sa ( integer  N,
double precision, dimension(*)  X,
logical  MAX,
double precision  RT,
double precision  EPS,
integer  NS,
integer  NT,
integer  NEPS,
integer  MAXEVL,
double precision, dimension(*)  LB,
double precision, dimension(*)  UB,
double precision, dimension(*)  C,
integer  IPRINT,
double precision  T,
double precision, dimension(*)  VM,
double precision, dimension(*)  XOPT,
double precision  FOPT,
integer  NACC,
integer  NFCNEV,
integer  NOBDS,
integer  IER,
double precision, dimension(*)  FSTAR,
double precision, dimension(*)  XP,
integer, dimension(*)  NACP 
)

References exprep(), func_oct(), random::gnu_rand4(), prt1(), prt10(), prt2(), prt3(), prt4(), prt5(), prt6(), prt7(), prt8(), and prt9().

Referenced by functional_fcrab_minimization().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::setpar (   N)

Referenced by lmqn(), and lmqnbc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::setucr ( double precision  SMALL,
integer  NFTOTL,
integer  NITER,
integer  N,
double precision  F,
double precision  FNEW,
double precision  FM,
double precision  GTG,
double precision  OLDF,
external  SFUN,
double precision, dimension(n)  G,
double precision, dimension(n)  X 
)

Referenced by lmqn(), and lmqnbc().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::ssbfgs ( integer  N,
double precision  GAMMA,
double precision, dimension(n)  SJ,
double precision, dimension(n)  YJ,
double precision, dimension(n)  HJV,
double precision, dimension(n)  HJYJ,
double precision  YJSJ,
double precision  YJHYJ,
double precision  VSJ,
double precision  VHYJ,
double precision, dimension(n)  HJP1V 
)

References function_library::beta().

Referenced by mslv().

Here is the call graph for this function:

Here is the caller graph for this function:

double precision function nr::brent::dbrent::dfpmin::mnbrak::step1 ( double precision  FNEW,
double precision  FM,
double precision  GTP,
double precision  SMAX 
)

References mchpr1().

Referenced by lmqn(), and lmqnbc().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::stpmax ( double precision  STEPMX,
double precision  PE,
double precision  SPE,
  N,
double precision, dimension(n)  X,
double precision, dimension(n)  P,
integer, dimension(n)  IPIVOT,
double precision, dimension(n)  LOW,
double precision, dimension(n)  UP 
)

Referenced by functional_fcrab_minimization(), lmqnbc(), and lnsrch().

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::tnbc ( integer  IERROR,
integer  N,
double precision, dimension(n)  X,
double precision  F,
double precision, dimension(n)  G,
double precision, dimension(lw)  W,
integer  LW,
external  SFUN,
double precision, dimension(n)  LOW,
double precision, dimension(n)  UP,
integer, dimension(n)  IPIVOT 
)

References lmqnbc().

Referenced by functional_fcrab_minimization().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::truncatednewton_func_dfunc (   N,
double precision, dimension(n)  X,
double precision  F,
double precision, dimension(n)  G 
)

References dfunc().

Referenced by functional_fcrab_minimization().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine nr::brent::dbrent::dfpmin::mnbrak::ztime (   N,
double precision, dimension(n)  X,
integer, dimension(n)  IPIVOT 
)

Referenced by lmqnbc(), and modlnp().

Here is the caller graph for this function:


The documentation for this interface was generated from the following file: