fmm Class Reference

#include <fvar.hpp>

Inheritance diagram for fmm:

Inheritance graph
[legend]
Collaboration diagram for fmm:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 fmm (int nvar, int disk_save=0)
 fmm (int nvar, const lvector &ipar, int disk_save=0)
double minimize (const independent_variables &x, double(*pf)(const dvar_vector &))
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
long int llog
long int n1
long int ic
long int iconv
long int i1
long int xxlink
double z
double zz
double gys
double gs
double sig
double gso
double alpha
double tot
double fy
double dgs
long int itn
long int icc
long int np
long int nn
long int is
long int iu
long int iv
long int ib
int i
int j
double gmax
double fsave
dvector xx
dvector gbest
dvector xsave
dvector gsave
int n
int disk_save

Private Attributes

dfsdmat h
dvector w
dvector funval


Constructor & Destructor Documentation

fmm::fmm ( int  nvar,
int  disk_save = 0 
)

fmm::fmm ( int  nvar,
const lvector ipar,
int  disk_save = 0 
)


Member Function Documentation

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

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

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

dmatrix& fmm::hessian (  ) 


Member Data Documentation

dfsdmat fmm::h [private]

dvector fmm::w [private]

dvector fmm::funval [private]

double fmm::dmin

double fmm::fbest

double fmm::df

long int fmm::llog

long int fmm::n1

long int fmm::ic

long int fmm::iconv

long int fmm::i1

long int fmm::xxlink

double fmm::z

double fmm::zz

double fmm::gys

double fmm::gs

double fmm::sig

double fmm::gso

double fmm::alpha

double fmm::tot

double fmm::fy

double fmm::dgs

long int fmm::itn

long int fmm::icc

long int fmm::np

long int fmm::nn

long int fmm::is

long int fmm::iu

long int fmm::iv

long int fmm::ib

int fmm::i

int fmm::j

double fmm::gmax

double fmm::fsave

int fmm::n


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