lbfgs.c File Reference


Typedefs

typedef double real

Functions

void daxpy (int, real, real *, int, real *, int)
void dcopy (int, real *, int, real *, int)
real ddot (int, real *, int, real *, int)
real dnrm2 (int, real *, int)
void dscal (int, real, real *, int)
void Dogleg (int, real *, real, real, int, int, real *, real *, real *, real *, real *)
void updtbh_ (int *, int *, real *, real *, int *, real *, real *)
void multbv_ (int *, int *, real *, real *, int *, real *, real *)
void multhv_ (int *, int *, real *, real *, int *, real *, real *)
void Update_lbfgs (int, int, real *, real *, real *, int *, real *, real *)
void lbfgs (int n, real stop_tol, int itmax, int itmax_line, int *iter, real *fret, int iprint, int last_call)

Variables

int iupdate
char * status_file = {"lbfgs.status"}
FILE * bfgs_fp

Typedef Documentation

typedef double real


Function Documentation

void daxpy ( int  ,
real  ,
real ,
int  ,
real ,
int   
)

void dcopy ( int  ,
real ,
int  ,
real ,
int   
)

real ddot ( int  ,
real ,
int  ,
real ,
int   
)

real dnrm2 ( int  ,
real ,
int   
)

void Dogleg ( int  ,
real ,
real  ,
real  ,
int  ,
int  ,
real ,
real ,
real ,
real ,
real  
)

void dscal ( int  ,
real  ,
real ,
int   
)

void lbfgs ( int  n,
real  stop_tol,
int  itmax,
int  itmax_line,
int *  iter,
real fret,
int  iprint,
int  last_call 
)

void multbv_ ( int *  ,
int *  ,
real ,
real ,
int *  ,
real ,
real  
)

void multhv_ ( int *  ,
int *  ,
real ,
real ,
int *  ,
real ,
real  
)

void Update_lbfgs ( int  ,
int  ,
real ,
real ,
real ,
int *  ,
real ,
real  
)

void updtbh_ ( int *  ,
int *  ,
real ,
real ,
int *  ,
real ,
real  
)


Variable Documentation

FILE* bfgs_fp

int iupdate

char* status_file = {"lbfgs.status"}

Examples:
tstcg.C.


Bug Reports    OPT++ Developers    Copyright Information    GNU Lesser General Public License
Documentation, generated by , last revised August 30, 2006.