ADMB Documentation
-a65f1c97
|
Author: Jorge Nodecal Copyright (c) 2009-2012 ADMB Foundation. More...
Go to the source code of this file.
Classes | |
struct | _lb3_1 |
struct | alist |
struct | cilist |
struct | cllist |
struct | complex |
struct | doublecomplex |
struct | icilist |
struct | inlist |
union | Multitype |
struct | Namelist |
struct | olist |
struct | Vardesc |
Macros | |
#define | abs(x) ((x) >= 0 ? (x) : -(x)) |
#define | dabs(x) (doublereal)abs(x) |
#define | dmax(a, b) (doublereal)max(a,b) |
#define | dmin(a, b) (doublereal)min(a,b) |
#define | Extern extern |
#define | F2C_INCLUDE |
barf [ba:rf] 2. More... | |
#define | F2C_proc_par_types 1 |
#define | FALSE_ (0) |
#define | max(a, b) ((a) >= (b) ? (a) : (b)) |
#define | min(a, b) ((a) <= (b) ? (a) : (b)) |
#define | TRUE_ (1) |
#define | VOID void |
Typedefs | |
typedef char * | address |
typedef VOID | C_f |
typedef VOID(* | C_fp )() |
typedef doublereal(* | D_fp )() |
typedef double | doublereal |
typedef doublereal | E_f |
typedef doublereal(*)(* | E_fp )() |
typedef long int | flag |
typedef long int | ftnint |
typedef long int | ftnlen |
typedef VOID | H_f |
typedef VOID(* | H_fp )() |
typedef integer(* | I_fp )() |
typedef long int | integer |
typedef char | integer1 |
typedef shortint(* | J_fp )() |
typedef shortlogical(* | K_fp )() |
typedef logical(* | L_fp )() |
typedef long int | logical |
typedef char | logical1 |
typedef union Multitype | Multitype |
typedef struct Namelist | Namelist |
typedef real(* | R_fp )() |
typedef float | real |
typedef int(* | S_fp )() |
typedef short int | shortint |
typedef short int | shortlogical |
typedef int(* | U_fp )() |
typedef struct Vardesc | Vardesc |
typedef VOID | Z_f |
typedef VOID(* | Z_fp )() |
Functions | |
int | daxpy_ (integer *n, doublereal *da, doublereal *dx, integer *incx, doublereal *dy, integer *incy) |
doublereal | ddot_ (integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy) |
int | lbfgs_ (integer *n, integer *m, doublereal *x, doublereal *f, doublereal *g, logical *diagco, doublereal *diag, integer *iprint, doublereal *eps, doublereal *xtol, doublereal *w, integer *iflag, integer *iter, integer *info) |
int | mcsrch_ (integer *n, doublereal *x, doublereal *f, doublereal *g, doublereal *s, doublereal *stp, doublereal *ftol, doublereal *xtol, integer *maxfev, integer *info, integer *nfev, doublereal *wa) |
int | mcstep_ (doublereal *stx, doublereal *fx, doublereal *dx, doublereal *sty, doublereal *fy, doublereal *dy, doublereal *stp, doublereal *fp, doublereal *dp, logical *brackt, doublereal *stpmin, doublereal *stpmax, integer *info) |
Variables | |
static integer | c__1 = 1 |
struct _lb3_1 | lb3_1 = { 6, 6, .9, 1e-20, 1e20} |
Author: Jorge Nodecal Copyright (c) 2009-2012 ADMB Foundation.
License: Public domain Translated from fortran and extensively modified for compliance with ADMB.
Description not yet available.
Definition in file lbfgs.cpp.
#define dmax | ( | a, | |
b | |||
) | (doublereal)max(a,b) |
#define dmin | ( | a, | |
b | |||
) | (doublereal)min(a,b) |
#define F2C_INCLUDE |
#define FALSE_ (0) |
#define TRUE_ (1) |
typedef doublereal(* D_fp)() |
typedef double doublereal |
typedef doublereal E_f |
typedef doublereal(*)(* E_fp)() |
typedef shortlogical(* K_fp)() |
typedef short int shortlogical |
int daxpy_ | ( | integer * | n, |
doublereal * | da, | ||
doublereal * | dx, | ||
integer * | incx, | ||
doublereal * | dy, | ||
integer * | incy | ||
) |
doublereal ddot_ | ( | integer * | n, |
doublereal * | dx, | ||
integer * | incx, | ||
doublereal * | dy, | ||
integer * | incy | ||
) |
int lbfgs_ | ( | integer * | n, |
integer * | m, | ||
doublereal * | x, | ||
doublereal * | f, | ||
doublereal * | g, | ||
logical * | diagco, | ||
doublereal * | diag, | ||
integer * | iprint, | ||
doublereal * | eps, | ||
doublereal * | xtol, | ||
doublereal * | w, | ||
integer * | iflag, | ||
integer * | iter, | ||
integer * | info | ||
) |
Definition at line 261 of file lbfgs.cpp.
Referenced by function_minimizer::limited_memory_quasi_newton().
int mcsrch_ | ( | integer * | n, |
doublereal * | x, | ||
doublereal * | f, | ||
doublereal * | g, | ||
doublereal * | s, | ||
doublereal * | stp, | ||
doublereal * | ftol, | ||
doublereal * | xtol, | ||
integer * | maxfev, | ||
integer * | info, | ||
integer * | nfev, | ||
doublereal * | wa | ||
) |
int mcstep_ | ( | doublereal * | stx, |
doublereal * | fx, | ||
doublereal * | dx, | ||
doublereal * | sty, | ||
doublereal * | fy, | ||
doublereal * | dy, | ||
doublereal * | stp, | ||
doublereal * | fp, | ||
doublereal * | dp, | ||
logical * | brackt, | ||
doublereal * | stpmin, | ||
doublereal * | stpmax, | ||
integer * | info | ||
) |
Generated on Wed Sep 7 2022 00:01:32 for ADMB Documentation by 1.8.5 |