ADMB Documentation  11.1.2547
 All Classes Files Functions Variables Typedefs Friends Defines
fmmt1.cpp
Go to the documentation of this file.
00001 /*
00002  * $Id: fmmt1.cpp 1919 2014-04-22 22:02:01Z johnoel $
00003  *
00004  * Author: David Fournier
00005  * Copyright (c) 2008-2012 Regents of the University of California
00006  */
00011 #include <fvar.hpp>
00012 
00017 extern  int ctlc_flag;
00018 fmmt1::fmmt1(int nvar, const lvector& ipar)
00019 : fmm_control(ipar),
00020   w(1,4*nvar),
00021   funval(1,10),
00022   xx(0,nvar),
00023   gbest(0,nvar),
00024   xsave(0,nvar),
00025   gsave(0,nvar)
00026 {
00027   ctlc_flag = 0;
00028   n = nvar;
00029 }
00030 
00035 fmmt1::fmmt1(int nvar,int _xm)
00036 : w(1,4*nvar),
00037   funval(1,10),
00038   xstep(0,_xm+1,1,nvar),
00039   xrho(0,_xm+1),
00040   rrr(1,nvar),
00041   xy(0,_xm+1,1,nvar),
00042   xold(1,nvar),
00043   gold(1,nvar),
00044   xx(0,nvar),
00045   gbest(0,nvar),
00046   xsave(0,nvar),
00047   gsave(0,nvar)
00048 {
00049   ctlc_flag = 0;
00050   n = nvar;
00051   xm=_xm;
00052   xrho.initialize();
00053 //  cout << " In fmm::fmm(int nvar) nvar = " << nvar
00054 //       << " and n = " << n << "\n";
00055 }