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
fmmt1 Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

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

double alpha
 
double df
 
double dgs
 
double dmin
 
double fbest
 
double fsave
 
double fy
 
dvector gbest
 
double gmax
 
double gs
 
dvector gsave
 
double gso
 
double gys
 
int i
 
long int i1
 
long int ib
 
long int ic
 
long int icc
 
long int iconv
 
int is
 
int itn
 
int iu
 
long int iv
 
int j
 
long int link
 
long int llog
 
int n
 
long int n1
 
long int nn
 
long int np
 
double sig
 
double tot
 
dvector xsave
 
dvector xx
 
double z
 
double zz
 
- 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

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

Detailed Description

Description not yet available.

Parameters

Definition at line 3335 of file fvar.hpp.

Constructor & Destructor Documentation

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

Description not yet available.

Parameters

Definition at line 35 of file fmmt1.cpp.

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

Definition at line 18 of file fmmt1.cpp.

Member Function Documentation

void fmmt1::fmin ( const double &  _f,
const dvector _x,
const dvector _g 
)

Description not yet available.

Parameters

Definition at line 67 of file fmmtr1.cpp.

Referenced by laplace_approximation_calculator::generate_antithetical_rvs().

void fmmt1::fmin2 ( const double &  _f,
const independent_variables _x,
const dvector _g,
function_minimizer pmp 
)

Description not yet available.

Parameters

Definition at line 105 of file xfmmtr1.cpp.

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 
)

Member Data Documentation

double fmmt1::alpha

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

double fmmt1::df

Definition at line 3348 of file fvar.hpp.

Referenced by fmin().

double fmmt1::dgs

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

double fmmt1::dmin

Definition at line 3348 of file fvar.hpp.

Referenced by fmin().

double fmmt1::fbest

Definition at line 3348 of file fvar.hpp.

Referenced by fmin().

double fmmt1::fsave

Definition at line 3355 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::funval
private

Definition at line 3339 of file fvar.hpp.

Referenced by fmin().

double fmmt1::fy

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::gbest

Definition at line 3357 of file fvar.hpp.

Referenced by fmin().

double fmmt1::gmax

Definition at line 3354 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::gold
private

Definition at line 3346 of file fvar.hpp.

Referenced by fmin(), and fmin2().

double fmmt1::gs

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::gsave

Definition at line 3359 of file fvar.hpp.

Referenced by fmin().

double fmmt1::gso

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

double fmmt1::gys

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

int fmmt1::i

Definition at line 3353 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::i1

Definition at line 3350 of file fvar.hpp.

long int fmmt1::ib

Definition at line 3352 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::ic

Definition at line 3350 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::icc

Definition at line 3352 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::iconv

Definition at line 3350 of file fvar.hpp.

Referenced by fmin().

int fmmt1::is

Definition at line 3353 of file fvar.hpp.

Referenced by fmin().

int fmmt1::itn

Definition at line 3353 of file fvar.hpp.

Referenced by fmin(), and fmin2().

int fmmt1::iu

Definition at line 3353 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::iv

Definition at line 3352 of file fvar.hpp.

Referenced by fmin().

int fmmt1::j

Definition at line 3353 of file fvar.hpp.

long int fmmt1::link

Definition at line 3350 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::llog

Definition at line 3350 of file fvar.hpp.

Referenced by fmin().

int fmmt1::n

Definition at line 3361 of file fvar.hpp.

Referenced by fmin(), fmin2(), and fmmt1().

long int fmmt1::n1

Definition at line 3350 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::nn

Definition at line 3352 of file fvar.hpp.

Referenced by fmin().

long int fmmt1::np

Definition at line 3352 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::rrr
private

Definition at line 3343 of file fvar.hpp.

Referenced by fmin().

double fmmt1::sig

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

double fmmt1::tot

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

dvector fmmt1::w
private

Definition at line 3338 of file fvar.hpp.

Referenced by fmin().

int fmmt1::xm
private

Definition at line 3340 of file fvar.hpp.

Referenced by fmin(), fmin2(), and fmmt1().

dvector fmmt1::xold
private

Definition at line 3345 of file fvar.hpp.

Referenced by fmin(), and fmin2().

dvector fmmt1::xrho
private

Definition at line 3342 of file fvar.hpp.

Referenced by fmin(), fmin2(), and fmmt1().

dvector fmmt1::xsave

Definition at line 3358 of file fvar.hpp.

Referenced by fmin().

dmatrix fmmt1::xstep
private

Definition at line 3341 of file fvar.hpp.

Referenced by fmin(), and fmin2().

dvector fmmt1::xx

Definition at line 3356 of file fvar.hpp.

Referenced by fmin().

dmatrix fmmt1::xy
private

Definition at line 3344 of file fvar.hpp.

Referenced by fmin(), and fmin2().

double fmmt1::z

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().

double fmmt1::zz

Definition at line 3351 of file fvar.hpp.

Referenced by fmin().


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