ADMB Documentation  11.1.2192
 All Classes Files Functions Variables Typedefs Friends Defines
model28.cpp
Go to the documentation of this file.
00001 /*
00002  * $Id: model28.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  */
00007 #include <admodel.h>
00008 
00009 void named_dvar7_array::allocate(
00010     const ad_integer& hhsl,const ad_integer& hhsu,
00011     const index_type& hsl,const index_type& hsu,
00012     const index_type& sl,const index_type& sh,
00013     const index_type& nrl,const index_type& nrh,
00014     const index_type& ncl,const index_type& nch,
00015     const index_type& ncl6,const index_type& nch6,
00016     const index_type& ncl7,const index_type& nch7,
00017     const char * _s)
00018 {
00019   dvar7_array::allocate(hhsl,hhsu,hsl,hsu,sl,sh,nrl,nrh,ncl,nch,
00020     ncl6,nch6,ncl7,nch7);
00021   model_name_tag::allocate(_s);
00022 }
00023 
00024 void named_dvar7_array::allocate(
00025   int l5,int h5,
00026   int hhsl,int hhsu,
00027   int hsl,int hsu,
00028   int rmin,int rmax,
00029   int cmin,int cmax,
00030   int cmin6,int cmax6,
00031   int cmin7,int cmax7,
00032   const char * _s)
00033 {
00034   dvar7_array::allocate(l5,h5,hhsl,hhsu,hsl,hsu,rmin,rmax,cmin,cmax,
00035     cmin6,cmax6,cmin7,cmax7);
00036   model_name_tag::allocate(_s);
00037 }
00038 
00039 void named_d7_array::allocate(
00040     const ad_integer& hhsl,const ad_integer& hhsu,
00041     const index_type& hsl,const index_type& hsu,
00042     const index_type& sl,const index_type& sh,
00043     const index_type& nrl,const index_type& nrh,
00044     const index_type& ncl,const index_type& nch,
00045     const index_type& ncl6,const index_type& nch6,
00046     const index_type& ncl7,const index_type& nch7,
00047     const char * _s)
00048 {
00049   d7_array::allocate(hhsl,hhsu,hsl,hsu,sl,sh,nrl,nrh,ncl,nch,
00050     ncl6,nch6,ncl7,nch7);
00051   model_name_tag::allocate(_s);
00052 }
00053 
00054 
00055 void named_d7_array::allocate(
00056   int l5,int h5,
00057   int hhsl,int hhsu,
00058   int hsl,int hsu,
00059   int rmin,int rmax,
00060   int cmin,int cmax,
00061   int l6,int u6,
00062   int l7,int u7,
00063   const char * s)
00064 {
00065   d7_array::allocate(
00066     l5,h5,
00067     hhsl,hhsu,
00068     hsl,hsu,
00069     rmin,rmax,
00070     cmin,cmax,
00071     l6,u6,
00072     l7,u7);
00073   model_name_tag::allocate(s);
00074 }
00075 
00076 named_d7_array& named_d7_array::operator=(const d7_array& m)
00077 {
00078   this->d7_array::operator=(m);
00079   return *this;
00080 }
00081 
00082 named_dvar7_array& named_dvar7_array::operator=(const dvar7_array& m)
00083 {
00084   this->dvar7_array::operator=(m);
00085   return *this;
00086 }
00087 
00088 named_dvar7_array& named_dvar7_array::operator=(const d7_array& m)
00089 {
00090   this->dvar7_array::operator=(m);
00091   return *this;
00092 }