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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 fmmq (int nvar)
 
 fmmq (int nvar, const lvector &ipar)
 
void fmin (const double &f, const dvector &x, const dvector &g)
 
double minimize (const dvector &x, double(*pf)(const dvar_vector &))
 
double minimize (const independent_variables &x, const dvector &c, double(*pf)(const dvar_vector &, const dvector &))
 
void va13c (const dvector &x, double f, const dvector &g)
 
- 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...
 

Private Attributes

double alpha
 
double c
 
double cc
 
dvector d
 
double df
 
double dff
 
double dga
 
double dgb
 
double dgs
 
double dmin
 
double fa
 
double fb
 
double fbest
 
double fsave
 
dvector funval
 
double fy
 
dvector ga
 
dvector gb
 
dvector gbest
 
double gl1
 
double gl2
 
double gmax
 
double gmin
 
double gs
 
dvector gsave
 
double gso
 
double gys
 
dvector h
 
int i
 
long int i1
 
long int ib
 
long int ic
 
long int icc
 
long int iconv
 
long int ifn
 
int igwindow
 
int ip
 
int ipra
 
int ir
 
long int is
 
int isfv
 
int istart
 
int istop
 
int ititle
 
long int itn
 
long int iu
 
long int iv
 
int j
 
unsigned int k
 
long int link
 
long int llog
 
int mode
 
int n
 
long int n1
 
long int nn
 
long int np
 
int print
 
dvector scale
 
double sig
 
double step
 
double stepbd
 
double stmin
 
double tfmin
 
double tot
 
dvector w
 
dvector xa
 
dvector xb
 
dvector xbest
 
dvector xsave
 
double z
 
double zz
 

Additional Inherited Members

- 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
 

Detailed Description

Description not yet available.

Parameters

Definition at line 4975 of file fvar.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

void fmmq::fmin ( const double &  f,
const dvector x,
const dvector g 
)
double fmmq::minimize ( const dvector x,
double(*)(const dvar_vector &)  pf 
)
double fmmq::minimize ( const independent_variables x,
const dvector c,
double(*)(const dvar_vector &, const dvector &)  pf 
)
void fmmq::va13c ( const dvector x,
double  f,
const dvector g 
)

Member Data Documentation

double fmmq::alpha
private

Definition at line 4984 of file fvar.hpp.

double fmmq::c
private

Definition at line 5005 of file fvar.hpp.

double fmmq::cc
private

Definition at line 5006 of file fvar.hpp.

dvector fmmq::d
private

Definition at line 4996 of file fvar.hpp.

double fmmq::df
private

Definition at line 4982 of file fvar.hpp.

double fmmq::dff
private

Definition at line 5007 of file fvar.hpp.

double fmmq::dga
private

Definition at line 5010 of file fvar.hpp.

double fmmq::dgb
private

Definition at line 5011 of file fvar.hpp.

double fmmq::dgs
private

Definition at line 4984 of file fvar.hpp.

double fmmq::dmin
private

Definition at line 4982 of file fvar.hpp.

double fmmq::fa
private

Definition at line 5008 of file fvar.hpp.

double fmmq::fb
private

Definition at line 5009 of file fvar.hpp.

double fmmq::fbest
private

Definition at line 4982 of file fvar.hpp.

double fmmq::fsave
private

Definition at line 4988 of file fvar.hpp.

dvector fmmq::funval
private

Definition at line 4980 of file fvar.hpp.

double fmmq::fy
private

Definition at line 4984 of file fvar.hpp.

dvector fmmq::ga
private

Definition at line 4997 of file fvar.hpp.

dvector fmmq::gb
private

Definition at line 4998 of file fvar.hpp.

dvector fmmq::gbest
private

Definition at line 4989 of file fvar.hpp.

double fmmq::gl1
private

Definition at line 5017 of file fvar.hpp.

double fmmq::gl2
private

Definition at line 5018 of file fvar.hpp.

double fmmq::gmax
private

Definition at line 4987 of file fvar.hpp.

double fmmq::gmin
private

Definition at line 5015 of file fvar.hpp.

double fmmq::gs
private

Definition at line 4984 of file fvar.hpp.

dvector fmmq::gsave
private

Definition at line 4992 of file fvar.hpp.

double fmmq::gso
private

Definition at line 4984 of file fvar.hpp.

double fmmq::gys
private

Definition at line 4984 of file fvar.hpp.

dvector fmmq::h
private

Definition at line 4978 of file fvar.hpp.

int fmmq::i
private

Definition at line 4986 of file fvar.hpp.

long int fmmq::i1
private

Definition at line 4983 of file fvar.hpp.

long int fmmq::ib
private

Definition at line 4985 of file fvar.hpp.

long int fmmq::ic
private

Definition at line 4983 of file fvar.hpp.

long int fmmq::icc
private

Definition at line 4985 of file fvar.hpp.

long int fmmq::iconv
private

Definition at line 4983 of file fvar.hpp.

long int fmmq::ifn
private

Definition at line 4985 of file fvar.hpp.

int fmmq::igwindow
private

Definition at line 5000 of file fvar.hpp.

int fmmq::ip
private

Definition at line 5023 of file fvar.hpp.

int fmmq::ipra
private

Definition at line 5022 of file fvar.hpp.

int fmmq::ir
private

Definition at line 5001 of file fvar.hpp.

long int fmmq::is
private

Definition at line 4985 of file fvar.hpp.

int fmmq::isfv
private

Definition at line 5002 of file fvar.hpp.

int fmmq::istart
private

Definition at line 5003 of file fvar.hpp.

int fmmq::istop
private

Definition at line 5004 of file fvar.hpp.

int fmmq::ititle
private

Definition at line 5020 of file fvar.hpp.

long int fmmq::itn
private

Definition at line 4985 of file fvar.hpp.

long int fmmq::iu
private

Definition at line 4985 of file fvar.hpp.

long int fmmq::iv
private

Definition at line 4985 of file fvar.hpp.

int fmmq::j
private

Definition at line 4986 of file fvar.hpp.

unsigned int fmmq::k
private

Definition at line 5019 of file fvar.hpp.

long int fmmq::link
private

Definition at line 4983 of file fvar.hpp.

long int fmmq::llog
private

Definition at line 4983 of file fvar.hpp.

int fmmq::mode
private

Definition at line 4999 of file fvar.hpp.

int fmmq::n
private

Definition at line 5024 of file fvar.hpp.

long int fmmq::n1
private

Definition at line 4983 of file fvar.hpp.

long int fmmq::nn
private

Definition at line 4985 of file fvar.hpp.

long int fmmq::np
private

Definition at line 4985 of file fvar.hpp.

int fmmq::print
private

Definition at line 5021 of file fvar.hpp.

dvector fmmq::scale
private

Definition at line 4993 of file fvar.hpp.

double fmmq::sig
private

Definition at line 4984 of file fvar.hpp.

double fmmq::step
private

Definition at line 5016 of file fvar.hpp.

double fmmq::stepbd
private

Definition at line 5013 of file fvar.hpp.

double fmmq::stmin
private

Definition at line 5012 of file fvar.hpp.

double fmmq::tfmin
private

Definition at line 5014 of file fvar.hpp.

double fmmq::tot
private

Definition at line 4984 of file fvar.hpp.

dvector fmmq::w
private

Definition at line 4979 of file fvar.hpp.

dvector fmmq::xa
private

Definition at line 4994 of file fvar.hpp.

dvector fmmq::xb
private

Definition at line 4995 of file fvar.hpp.

dvector fmmq::xbest
private

Definition at line 4990 of file fvar.hpp.

dvector fmmq::xsave
private

Definition at line 4991 of file fvar.hpp.

double fmmq::z
private

Definition at line 4984 of file fvar.hpp.

double fmmq::zz
private

Definition at line 4984 of file fvar.hpp.


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