fmmt1 Class Reference

#include <fvar.hpp>

Inheritance diagram for fmmt1:

Inheritance graph
[legend]
Collaboration diagram for fmmt1:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 fmmt1 (int nvar, int _xm=7)
 fmmt1 (int nvar, const lvector &ipar)
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 fmin2 (const double &f, const independent_variables &x, const dvector &g, function_minimizer *)
void fmin (const double &f, const dvector &x, const dvector &g)

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 link
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

Private Attributes

dvector w
dvector funval
int xm
dmatrix xstep
dvector xrho
dvector rrr
dmatrix xy
dvector xold
dvector gold


Constructor & Destructor Documentation

fmmt1::fmmt1 ( int  nvar,
int  _xm = 7 
)

fmmt1::fmmt1 ( int  nvar,
const lvector ipar 
)


Member Function Documentation

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

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

void fmmt1::fmin2 ( const double &  f,
const independent_variables x,
const dvector g,
function_minimizer *   
)

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


Member Data Documentation

dvector fmmt1::w [private]

int fmmt1::xm [private]

dmatrix fmmt1::xstep [private]

dvector fmmt1::xrho [private]

dvector fmmt1::rrr [private]

dmatrix fmmt1::xy [private]

dvector fmmt1::xold [private]

dvector fmmt1::gold [private]

double fmmt1::dmin

double fmmt1::fbest

double fmmt1::df

long int fmmt1::llog

long int fmmt1::n1

long int fmmt1::ic

long int fmmt1::iconv

long int fmmt1::i1

long int fmmt1::link

double fmmt1::z

double fmmt1::zz

double fmmt1::gys

double fmmt1::gs

double fmmt1::sig

double fmmt1::gso

double fmmt1::alpha

double fmmt1::tot

double fmmt1::fy

double fmmt1::dgs

long int fmmt1::itn

long int fmmt1::icc

long int fmmt1::np

long int fmmt1::nn

long int fmmt1::is

long int fmmt1::iu

long int fmmt1::iv

long int fmmt1::ib

int fmmt1::i

int fmmt1::j

double fmmt1::gmax

double fmmt1::fsave

int fmmt1::n


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

Generated on Fri Aug 29 13:56:23 2008 for AUTODIF Library by  doxygen 1.5.6