ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
fmmt Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 fmmt (int _nvar, int _m=7)
 
void fmin (const double &f, const dvector &x, const dvector &g)
 
dmatrixhessian ()
 
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 &))
 
- Public Member Functions inherited from fmm_control
 fmm_control ()
 Default constructor. More...
 
 fmm_control (const fmm_control &)
 fmm_control Function minimizer copy constructor More...
 
 fmm_control (const lvector &ipar)
 Constructs function minimizer with values from ipar and overrides the extended defaults. More...
 
void set_defaults ()
 Description not yet available. More...
 
void writeon (const ostream &s) const
 writeon Writes function minimizing status More...
 

Public Attributes

int curriter
 
double df
 
dvector diag
 
double dmin
 
double eps
 
double fbest
 
dvector gbest
 
double gmax
 
double gtol
 
ivector iprint1
 
int ireturn1
 
long int iter
 
int nvar
 
dvector xbest
 
double xtol
 
- Public Attributes inherited from fmm_control
double crit
 
int dcheck_flag
 
double dfn
 
double fringe
 
long ialph
 
long iexit
 
long ifn
 
long ihang
 
long ihflag
 
long imax
 
long iprint
 
int ireturn
 
long maxfn
 
int maxfn_flag
 
double min_improve
 
int noprintx
 
int quit_flag
 
int scroll_flag
 
int use_control_c
 

Private Attributes

int diagco
 
dvector funval
 
int m
 
dvector w
 

Detailed Description

Description not yet available.

Parameters

Definition at line 5730 of file fvar.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

void fmmt::fmin ( const double &  f,
const dvector x,
const dvector g 
)
dmatrix& fmmt::hessian ( )
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 
)

Member Data Documentation

int fmmt::curriter

Definition at line 5749 of file fvar.hpp.

double fmmt::df

Definition at line 5738 of file fvar.hpp.

dvector fmmt::diag

Definition at line 5742 of file fvar.hpp.

int fmmt::diagco
private

Definition at line 5736 of file fvar.hpp.

double fmmt::dmin

Definition at line 5738 of file fvar.hpp.

double fmmt::eps

Definition at line 5743 of file fvar.hpp.

double fmmt::fbest

Definition at line 5738 of file fvar.hpp.

dvector fmmt::funval
private

Definition at line 5734 of file fvar.hpp.

dvector fmmt::gbest

Definition at line 5740 of file fvar.hpp.

double fmmt::gmax

Definition at line 5739 of file fvar.hpp.

double fmmt::gtol

Definition at line 5745 of file fvar.hpp.

ivector fmmt::iprint1

Definition at line 5750 of file fvar.hpp.

int fmmt::ireturn1

Definition at line 5748 of file fvar.hpp.

long int fmmt::iter

Definition at line 5747 of file fvar.hpp.

int fmmt::m
private

Definition at line 5735 of file fvar.hpp.

int fmmt::nvar

Definition at line 5746 of file fvar.hpp.

dvector fmmt::w
private

Definition at line 5733 of file fvar.hpp.

dvector fmmt::xbest

Definition at line 5741 of file fvar.hpp.

double fmmt::xtol

Definition at line 5744 of file fvar.hpp.


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