fmmt Class Reference

#include <fvar.hpp>

Inheritance diagram for fmmt:

Inheritance graph
[legend]
Collaboration diagram for fmmt:

Collaboration graph
[legend]

List of all members.

Public Member Functions

double minimize (const independent_variables &x, double(*pf)(const dvar_vector &))
 fmmt (int _nvar, int _m=7)
double minimize (const independent_variables &x, const dvector &c, double(*pf)(const dvar_vector &, const dvector &))
void fmin (const double &f, const dvector &x, const dvector &g)
dmatrixhessian ()

Public Attributes

double dmin
double fbest
double df
double gmax
dvector gbest
dvector xbest
dvector diag
double eps
double xtol
double gtol
int nvar
long int iter
int ireturn1
int curriter
ivector iprint1

Private Attributes

dvector w
dvector funval
int m
int diagco


Constructor & Destructor Documentation

fmmt::fmmt ( int  _nvar,
int  _m = 7 
)


Member Function Documentation

double fmmt::minimize ( const independent_variables x,
double(*)(const dvar_vector &)  pf 
)

double fmmt::minimize ( const independent_variables x,
const dvector c,
double(*)(const dvar_vector &, const dvector &)  pf 
)

void fmmt::fmin ( const double &  f,
const dvector x,
const dvector g 
)

dmatrix& fmmt::hessian (  ) 


Member Data Documentation

dvector fmmt::w [private]

dvector fmmt::funval [private]

int fmmt::m [private]

int fmmt::diagco [private]

double fmmt::dmin

double fmmt::fbest

double fmmt::df

double fmmt::gmax

double fmmt::eps

double fmmt::xtol

double fmmt::gtol

long int fmmt::iter


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

Generated on Tue Aug 26 14:50:53 2008 for AUTODIF Library by  doxygen 1.5.6