<div dir="ltr">Steve,<div><br></div><div>That's not it.  I am not trying to declare the dimensions of a vector.  I am just trying to set up the bounds of a bounded parameter in the PARM_SECTION.  I know that if I declare a double first and then use that double in the PARM_SECTION to set bounds, it works.  But that is ugly coding (6 lines and 3 variable names extra per parm).  So I am wondering if there is an elegant way of calling an element in the vector directly when setting up the bounds and phases.  If there is not, that's fine - just wanted to know. Thanks.</div>

<div><br></div><div>Steve</div><div><br></div><div>   </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 2, 2013 at 4:14 PM, Martell, Steven <span dir="ltr"><<a href="mailto:s.martell@fisheries.ubc.ca" target="_blank">s.martell@fisheries.ubc.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You need to use vectors to declare the dimensions of a vector. your trying to use double precision numbers to delcare the dimensions:<br>

<br>
try:<br>
<br>
DATA_SECTION<br>
        init_ivector x_input(1,2)<br>
        int x_lb<br>
<br>
        !! x_lb=x_input(1);<br>
<br>
PARA<br>
        init_bounded_number x(x_input(1),x_input(2))..<br>
<br>
S<br>
On 2013-04-02, at 3:08 PM, Steve Teo - NOAA Federal <<a href="mailto:steve.teo@noaa.gov">steve.teo@noaa.gov</a>><br>
<div><div class="h5"> wrote:<br>
<br>
> Hi,<br>
><br>
> Beginner with ADMB here.  I am trying to read in a vector, which I then use to set up the bounds in my parameter section.  The code runs if I initialize the elements as numbers before I use them.  But it chokes if I directly reference the vector element.  See below for example code.<br>

><br>
> Is there an elegant way of doing this without having to initialize lots of numbers just to set up the bounds?<br>
><br>
> DATA_SECTION<br>
>   init_vector x_input(1,2)<br>
><br>
>   number x_lb<br>
>   number x_ub<br>
>   !!x_lb = x_input[1];<br>
>   !!x_ub = x_input[2];<br>
><br>
> PARAMETER_SECTION<br>
>   init_bounded_number x(x_lb,x_ub) // works<br>
>   init_bounded_number x(x_input[1], x_input[2]) // does NOT work<br>
><br>
> Thanks.<br>
><br>
> Steve<br>
</div></div>> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@admb-project.org">Users@admb-project.org</a><br>
> <a href="http://lists.admb-project.org/mailman/listinfo/users" target="_blank">http://lists.admb-project.org/mailman/listinfo/users</a><br>
<br>
</blockquote></div><br></div>