ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ecolib.h
Go to the documentation of this file.
1 #ifndef __ECOLIB_H__
2 #define __ECOLIB_H__
3 
4 #include <admodel.h>
5 #include <df1b2fun.h>
6 #include <adrndeff.h>
7 
8 dvariable generalized_Ricker1(const double& x, const prevariable& x0, const prevariable& A, const prevariable& alpha);
9 dvar_vector generalized_Ricker1(const dvector& x, const prevariable& x0, const prevariable& A, const prevariable& alpha);
10 dvar_vector generalized_Ricker1(const dvector& x, const dvar_vector& x0, const prevariable& A, const prevariable& alpha);
11 dvar_vector generalized_Ricker1(const dvector& x, const prevariable& x0, const dvar_vector& A, const prevariable& alpha);
12 dvar_vector generalized_Ricker1(const dvector& x, const dvar_vector& x0, const dvar_vector& A, const prevariable& alpha);
13 dvar_vector generalized_Ricker1(const dvector& x, const prevariable& x0, const prevariable& A, const dvar_vector& alpha);
14 dvar_vector generalized_Ricker1(const dvector& x, const dvar_vector& x0, const prevariable& A, const dvar_vector& alpha);
15 dvar_vector generalized_Ricker1(const dvector& x, const prevariable& x0, const dvar_vector& A, const dvar_vector& alpha);
16 dvar_vector generalized_Ricker1(const dvector& x, const dvar_vector& x0, const dvar_vector& A, const dvar_vector& alpha);
17 df1b2variable generalized_Ricker1(const double& x, const df1b2variable& x0, const df1b2variable& A, const df1b2variable& alpha);
18 df1b2vector generalized_Ricker1(const dvector& x, const df1b2variable& x0, const df1b2variable& A, const df1b2variable& alpha);
19 df1b2vector generalized_Ricker1(const dvector& x, const df1b2vector& x0, const df1b2variable& A, const df1b2variable& alpha);
20 df1b2vector generalized_Ricker1(const dvector& x, const df1b2variable& x0, const df1b2vector& A, const df1b2variable& alpha);
21 df1b2vector generalized_Ricker1(const dvector& x, const df1b2vector& x0, const df1b2vector& A, const df1b2variable& alpha);
22 df1b2vector generalized_Ricker1(const dvector& x, const df1b2variable& x0, const df1b2variable& A, const df1b2vector& alpha);
23 df1b2vector generalized_Ricker1(const dvector& x, const df1b2vector& x0, const df1b2variable& A, const df1b2vector& alpha);
24 df1b2vector generalized_Ricker1(const dvector& x, const df1b2variable& x0, const df1b2vector& A, const df1b2vector& alpha);
25 df1b2vector generalized_Ricker1(const dvector& x, const df1b2vector& x0, const df1b2vector& A, const df1b2vector& alpha);
26 
27 dvariable generalized_Ricker2(const double& x, const prevariable& r, const prevariable& a, const prevariable& alpha);
28 dvar_vector generalized_Ricker2(const dvector& x, const prevariable& r, const prevariable& a, const prevariable& alpha);
29 dvar_vector generalized_Ricker2(const dvector& x, const dvar_vector& r, const prevariable& a, const prevariable& alpha);
30 dvar_vector generalized_Ricker2(const dvector& x, const prevariable& r, const dvar_vector& a, const prevariable& alpha);
31 dvar_vector generalized_Ricker2(const dvector& x, const dvar_vector& r, const dvar_vector& a, const prevariable& alpha);
32 dvar_vector generalized_Ricker2(const dvector& x, const prevariable& r, const prevariable& a, const dvar_vector& alpha);
33 dvar_vector generalized_Ricker2(const dvector& x, const dvar_vector& r, const prevariable& a, const dvar_vector& alpha);
34 dvar_vector generalized_Ricker2(const dvector& x, const prevariable& r, const dvar_vector& a, const dvar_vector& alpha);
35 dvar_vector generalized_Ricker2(const dvector& x, const dvar_vector& r, const dvar_vector& a, const dvar_vector& alpha);
36 df1b2variable generalized_Ricker2(const double& x, const df1b2variable& r, const df1b2variable& a, const df1b2variable& alpha);
37 df1b2vector generalized_Ricker2(const dvector& x, const df1b2variable& r, const df1b2variable& a, const df1b2variable& alpha);
38 df1b2vector generalized_Ricker2(const dvector& x, const df1b2vector& r, const df1b2variable& a, const df1b2variable& alpha);
39 df1b2vector generalized_Ricker2(const dvector& x, const df1b2variable& r, const df1b2vector& a, const df1b2variable& alpha);
40 df1b2vector generalized_Ricker2(const dvector& x, const df1b2vector& r, const df1b2vector& a, const df1b2variable& alpha);
41 df1b2vector generalized_Ricker2(const dvector& x, const df1b2variable& r, const df1b2variable& a, const df1b2vector& alpha);
42 df1b2vector generalized_Ricker2(const dvector& x, const df1b2vector& r, const df1b2variable& a, const df1b2vector& alpha);
43 df1b2vector generalized_Ricker2(const dvector& x, const df1b2variable& r, const df1b2vector& a, const df1b2vector& alpha);
44 df1b2vector generalized_Ricker2(const dvector& x, const df1b2vector& r, const df1b2vector& a, const df1b2vector& alpha);
45 
46 dvariable Gompertz(const double& x, const prevariable& a, const prevariable& b);
47 dvar_vector Gompertz(const dvector& x, const prevariable& a, const prevariable& b);
48 dvar_vector Gompertz(const dvector& x, const dvar_vector& a, const prevariable& b);
49 dvar_vector Gompertz(const dvector& x, const prevariable& a, const dvar_vector& b);
50 dvar_vector Gompertz(const dvector& x, const dvar_vector& a, const dvar_vector& b);
51 df1b2variable Gompertz(const double& x, const df1b2variable& a, const df1b2variable& b);
52 df1b2vector Gompertz(const dvector& x, const df1b2variable& a, const df1b2variable& b);
53 df1b2vector Gompertz(const dvector& x, const df1b2vector& a, const df1b2variable& b);
54 df1b2vector Gompertz(const dvector& x, const df1b2variable& a, const df1b2vector& b);
55 df1b2vector Gompertz(const dvector& x, const df1b2vector& a, const df1b2vector& b);
56 
57 dvariable Hassell(const double& x, const prevariable& a, const prevariable& b, const prevariable& c);
58 dvar_vector Hassell(const dvector& x, const prevariable& a, const prevariable& b, const prevariable& c);
59 dvar_vector Hassell(const dvector& x, const dvar_vector& a, const prevariable& b, const prevariable& c);
60 dvar_vector Hassell(const dvector& x, const prevariable& a, const dvar_vector& b, const prevariable& c);
61 dvar_vector Hassell(const dvector& x, const dvar_vector& a, const dvar_vector& b, const prevariable& c);
62 dvar_vector Hassell(const dvector& x, const prevariable& a, const prevariable& b, const dvar_vector& c);
63 dvar_vector Hassell(const dvector& x, const dvar_vector& a, const prevariable& b, const dvar_vector& c);
64 dvar_vector Hassell(const dvector& x, const prevariable& a, const dvar_vector& b, const dvar_vector& c);
65 dvar_vector Hassell(const dvector& x, const dvar_vector& a, const dvar_vector& b, const dvar_vector& c);
66 df1b2variable Hassell(const double& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
67 df1b2vector Hassell(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
68 df1b2vector Hassell(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2variable& c);
69 df1b2vector Hassell(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2variable& c);
70 df1b2vector Hassell(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2variable& c);
71 df1b2vector Hassell(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2vector& c);
72 df1b2vector Hassell(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2vector& c);
73 df1b2vector Hassell(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2vector& c);
74 df1b2vector Hassell(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2vector& c);
75 
76 dvariable Hill(const double& x, const prevariable& a, const prevariable& b, const prevariable& c);
77 dvar_vector Hill(const dvector& x, const prevariable& a, const prevariable& b, const prevariable& c);
78 dvar_vector Hill(const dvector& x, const dvar_vector& a, const prevariable& b, const prevariable& c);
79 dvar_vector Hill(const dvector& x, const prevariable& a, const dvar_vector& b, const prevariable& c);
80 dvar_vector Hill(const dvector& x, const dvar_vector& a, const dvar_vector& b, const prevariable& c);
81 dvar_vector Hill(const dvector& x, const prevariable& a, const prevariable& b, const dvar_vector& c);
82 dvar_vector Hill(const dvector& x, const dvar_vector& a, const prevariable& b, const dvar_vector& c);
83 dvar_vector Hill(const dvector& x, const prevariable& a, const dvar_vector& b, const dvar_vector& c);
84 dvar_vector Hill(const dvector& x, const dvar_vector& a, const dvar_vector& b, const dvar_vector& c);
85 df1b2variable Hill(const double& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
86 df1b2vector Hill(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
87 df1b2vector Hill(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2variable& c);
88 df1b2vector Hill(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2variable& c);
89 df1b2vector Hill(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2variable& c);
90 df1b2vector Hill(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2vector& c);
91 df1b2vector Hill(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2vector& c);
92 df1b2vector Hill(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2vector& c);
93 df1b2vector Hill(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2vector& c);
94 
95 dvariable HollingII(const double& x, const prevariable& alpha, const prevariable& h);
96 dvar_vector HollingII(const dvector& x, const prevariable& alpha, const prevariable& h);
97 dvar_vector HollingII(const dvector& x, const dvar_vector& alpha, const prevariable& h);
98 dvar_vector HollingII(const dvector& x, const prevariable& alpha, const dvar_vector& h);
99 dvar_vector HollingII(const dvector& x, const dvar_vector& alpha, const dvar_vector& h);
100 df1b2variable HollingII(const double& x, const df1b2variable& alpha, const df1b2variable& h);
101 df1b2vector HollingII(const dvector& x, const df1b2variable& alpha, const df1b2variable& h);
102 df1b2vector HollingII(const dvector& x, const df1b2vector& alpha, const df1b2variable& h);
103 df1b2vector HollingII(const dvector& x, const df1b2variable& alpha, const df1b2vector& h);
104 df1b2vector HollingII(const dvector& x, const df1b2vector& alpha, const df1b2vector& h);
105 
106 dvariable HollingIII(const double& x, const prevariable& a, const prevariable& b);
107 dvar_vector HollingIII(const dvector& x, const prevariable& a, const prevariable& b);
108 dvar_vector HollingIII(const dvector& x, const dvar_vector& a, const prevariable& b);
109 dvar_vector HollingIII(const dvector& x, const prevariable& a, const dvar_vector& b);
110 dvar_vector HollingIII(const dvector& x, const dvar_vector& a, const dvar_vector& b);
111 df1b2variable HollingIII(const double& x, const df1b2variable& a, const df1b2variable& b);
112 df1b2vector HollingIII(const dvector& x, const df1b2variable& a, const df1b2variable& b);
113 df1b2vector HollingIII(const dvector& x, const df1b2vector& a, const df1b2variable& b);
114 df1b2vector HollingIII(const dvector& x, const df1b2variable& a, const df1b2vector& b);
115 df1b2vector HollingIII(const dvector& x, const df1b2vector& a, const df1b2vector& b);
116 
117 dvariable HollingIV(const double& x, const prevariable& a, const prevariable& b, const prevariable& c);
118 dvar_vector HollingIV(const dvector& x, const prevariable& a, const prevariable& b, const prevariable& c);
119 dvar_vector HollingIV(const dvector& x, const dvar_vector& a, const prevariable& b, const prevariable& c);
120 dvar_vector HollingIV(const dvector& x, const prevariable& a, const dvar_vector& b, const prevariable& c);
121 dvar_vector HollingIV(const dvector& x, const dvar_vector& a, const dvar_vector& b, const prevariable& c);
122 dvar_vector HollingIV(const dvector& x, const prevariable& a, const prevariable& b, const dvar_vector& c);
123 dvar_vector HollingIV(const dvector& x, const dvar_vector& a, const prevariable& b, const dvar_vector& c);
124 dvar_vector HollingIV(const dvector& x, const prevariable& a, const dvar_vector& b, const dvar_vector& c);
125 dvar_vector HollingIV(const dvector& x, const dvar_vector& a, const dvar_vector& b, const dvar_vector& c);
126 df1b2variable HollingIV(const double& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
127 df1b2vector HollingIV(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
128 df1b2vector HollingIV(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2variable& c);
129 df1b2vector HollingIV(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2variable& c);
130 df1b2vector HollingIV(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2variable& c);
131 df1b2vector HollingIV(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2vector& c);
132 df1b2vector HollingIV(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2vector& c);
133 df1b2vector HollingIV(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2vector& c);
134 df1b2vector HollingIV(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2vector& c);
135 
136 dvariable logistic(const double& x, const prevariable& a, const prevariable& b);
137 dvar_vector logistic(const dvector& x, const prevariable& a, const prevariable& b);
138 dvar_vector logistic(const dvector& x, const dvar_vector& a, const prevariable& b);
139 dvar_vector logistic(const dvector& x, const prevariable& a, const dvar_vector& b);
140 dvar_vector logistic(const dvector& x, const dvar_vector& a, const dvar_vector& b);
141 df1b2variable logistic(const double& x, const df1b2variable& a, const df1b2variable& b);
142 df1b2vector logistic(const dvector& x, const df1b2variable& a, const df1b2variable& b);
143 df1b2vector logistic(const dvector& x, const df1b2vector& a, const df1b2variable& b);
144 df1b2vector logistic(const dvector& x, const df1b2variable& a, const df1b2vector& b);
145 df1b2vector logistic(const dvector& x, const df1b2vector& a, const df1b2vector& b);
146 
147 dvariable logistic3(const double& x, const prevariable& a, const prevariable& b, const prevariable& c);
148 dvar_vector logistic3(const dvector& x, const prevariable& a, const prevariable& b, const prevariable& c);
149 dvar_vector logistic3(const dvector& x, const dvar_vector& a, const prevariable& b, const prevariable& c);
150 dvar_vector logistic3(const dvector& x, const prevariable& a, const dvar_vector& b, const prevariable& c);
151 dvar_vector logistic3(const dvector& x, const dvar_vector& a, const dvar_vector& b, const prevariable& c);
152 dvar_vector logistic3(const dvector& x, const prevariable& a, const prevariable& b, const dvar_vector& c);
153 dvar_vector logistic3(const dvector& x, const dvar_vector& a, const prevariable& b, const dvar_vector& c);
154 dvar_vector logistic3(const dvector& x, const prevariable& a, const dvar_vector& b, const dvar_vector& c);
155 dvar_vector logistic3(const dvector& x, const dvar_vector& a, const dvar_vector& b, const dvar_vector& c);
156 df1b2variable logistic3(const double& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
157 df1b2vector logistic3(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
158 df1b2vector logistic3(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2variable& c);
159 df1b2vector logistic3(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2variable& c);
160 df1b2vector logistic3(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2variable& c);
161 df1b2vector logistic3(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2vector& c);
162 df1b2vector logistic3(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2vector& c);
163 df1b2vector logistic3(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2vector& c);
164 df1b2vector logistic3(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2vector& c);
165 
166 dvariable logisticK( const double& t, const prevariable& K, const prevariable& r, const prevariable& n0);
167 dvar_vector logisticK( const dvector& t, const prevariable& K, const prevariable& r, const prevariable& n0);
168 dvar_vector logisticK( const dvector& t, const dvar_vector& K, const prevariable& r, const prevariable& n0);
169 dvar_vector logisticK( const dvector& t, const prevariable& K, const dvar_vector& r, const prevariable& n0);
170 dvar_vector logisticK( const dvector& t, const dvar_vector& K, const dvar_vector& r, const prevariable& n0);
171 dvar_vector logisticK( const dvector& t, const prevariable& K, const prevariable& r, const dvar_vector& n0);
172 dvar_vector logisticK( const dvector& t, const dvar_vector& K, const prevariable& r, const dvar_vector& n0);
173 dvar_vector logisticK( const dvector& t, const prevariable& K, const dvar_vector& r, const dvar_vector& n0);
174 dvar_vector logisticK( const dvector& t, const dvar_vector& K, const dvar_vector& r, const dvar_vector& n0);
175 df1b2variable logisticK( const double& t, const df1b2variable& K, const df1b2variable& r, const df1b2variable& n0);
176 df1b2vector logisticK( const dvector& t, const df1b2variable& K, const df1b2variable& r, const df1b2variable& n0);
177 df1b2vector logisticK( const dvector& t, const df1b2vector& K, const df1b2variable& r, const df1b2variable& n0);
178 df1b2vector logisticK( const dvector& t, const df1b2variable& K, const df1b2vector& r, const df1b2variable& n0);
179 df1b2vector logisticK( const dvector& t, const df1b2vector& K, const df1b2vector& r, const df1b2variable& n0);
180 df1b2vector logisticK( const dvector& t, const df1b2variable& K, const df1b2variable& r, const df1b2vector& n0);
181 df1b2vector logisticK( const dvector& t, const df1b2vector& K, const df1b2variable& r, const df1b2vector& n0);
182 df1b2vector logisticK( const dvector& t, const df1b2variable& K, const df1b2vector& r, const df1b2vector& n0);
183 df1b2vector logisticK( const dvector& t, const df1b2vector& K, const df1b2vector& r, const df1b2vector& n0);
184 
185 dvariable Michaelis_Menten1(const double& x, const prevariable& a, const prevariable& b);
186 dvar_vector Michaelis_Menten1(const dvector& x, const prevariable& a, const prevariable& b);
187 dvar_vector Michaelis_Menten1(const dvector& x, const dvar_vector& a, const prevariable& b);
188 dvar_vector Michaelis_Menten1(const dvector& x, const prevariable& a, const dvar_vector& b);
189 dvar_vector Michaelis_Menten1(const dvector& x, const dvar_vector& a, const dvar_vector& b);
190 df1b2variable Michaelis_Menten1(const double& x, const df1b2variable& a, const df1b2variable& b);
192 df1b2vector Michaelis_Menten1(const dvector& x, const df1b2vector& a, const df1b2variable& b);
193 df1b2vector Michaelis_Menten1(const dvector& x, const df1b2variable& a, const df1b2vector& b);
194 df1b2vector Michaelis_Menten1(const dvector& x, const df1b2vector& a, const df1b2vector& b);
195 
196 dvariable Michaelis_Menten2(const double& x, const prevariable& a, const prevariable& b);
197 dvar_vector Michaelis_Menten2(const dvector& x, const prevariable& a, const prevariable& b);
198 dvar_vector Michaelis_Menten2(const dvector& x, const dvar_vector& a, const prevariable& b);
199 dvar_vector Michaelis_Menten2(const dvector& x, const prevariable& a, const dvar_vector& b);
200 dvar_vector Michaelis_Menten2(const dvector& x, const dvar_vector& a, const dvar_vector& b);
201 df1b2variable Michaelis_Menten2(const double& x, const df1b2variable& a, const df1b2variable& b);
203 df1b2vector Michaelis_Menten2(const dvector& x, const df1b2vector& a, const df1b2variable& b);
204 df1b2vector Michaelis_Menten2(const dvector& x, const df1b2variable& a, const df1b2vector& b);
205 df1b2vector Michaelis_Menten2(const dvector& x, const df1b2vector& a, const df1b2vector& b);
206 
207 dvariable monomolecular(const double& x, const prevariable& a, const prevariable& b);
208 dvar_vector monomolecular(const dvector& x, const prevariable& a, const prevariable& b);
209 dvar_vector monomolecular(const dvector& x, const dvar_vector& a, const prevariable& b);
210 dvar_vector monomolecular(const dvector& x, const prevariable& a, const dvar_vector& b);
211 dvar_vector monomolecular(const dvector& x, const dvar_vector& a, const dvar_vector& b);
212 df1b2variable monomolecular(const double& x, const df1b2variable& a, const df1b2variable& b);
213 df1b2vector monomolecular(const dvector& x, const df1b2variable& a, const df1b2variable& b);
214 df1b2vector monomolecular(const dvector& x, const df1b2vector& a, const df1b2variable& b);
215 df1b2vector monomolecular(const dvector& x, const df1b2variable& a, const df1b2vector& b);
216 df1b2vector monomolecular(const dvector& x, const df1b2vector& a, const df1b2vector& b);
217 
218 dvariable nonrectangular_hyperbola(const double& x, const prevariable& theta, const prevariable& alpha, const prevariable& pmax);
219 dvar_vector nonrectangular_hyperbola(const dvector& x, const prevariable& theta, const prevariable& alpha, const prevariable& pmax);
220 dvar_vector nonrectangular_hyperbola(const dvector& x, const dvar_vector& theta, const prevariable& alpha, const prevariable& pmax);
221 dvar_vector nonrectangular_hyperbola(const dvector& x, const prevariable& theta, const dvar_vector& alpha, const prevariable& pmax);
222 dvar_vector nonrectangular_hyperbola(const dvector& x, const dvar_vector& theta, const dvar_vector& alpha, const prevariable& pmax);
223 dvar_vector nonrectangular_hyperbola(const dvector& x, const prevariable& theta, const prevariable& alpha, const dvar_vector& pmax);
224 dvar_vector nonrectangular_hyperbola(const dvector& x, const dvar_vector& theta, const prevariable& alpha, const dvar_vector& pmax);
225 dvar_vector nonrectangular_hyperbola(const dvector& x, const prevariable& theta, const dvar_vector& alpha, const dvar_vector& pmax);
226 dvar_vector nonrectangular_hyperbola(const dvector& x, const dvar_vector& theta, const dvar_vector& alpha, const dvar_vector& pmax);
227 df1b2variable nonrectangular_hyperbola(const double& x, const df1b2variable& theta, const df1b2variable& alpha, const df1b2variable& pmax);
228 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2variable& theta, const df1b2variable& alpha, const df1b2variable& pmax);
229 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2vector& theta, const df1b2variable& alpha, const df1b2variable& pmax);
230 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2variable& theta, const df1b2vector& alpha, const df1b2variable& pmax);
231 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2vector& theta, const df1b2vector& alpha, const df1b2variable& pmax);
232 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2variable& theta, const df1b2variable& alpha, const df1b2vector& pmax);
233 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2vector& theta, const df1b2variable& alpha, const df1b2vector& pmax);
234 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2variable& theta, const df1b2vector& alpha, const df1b2vector& pmax);
235 df1b2vector nonrectangular_hyperbola(const dvector& x, const df1b2vector& theta, const df1b2vector& alpha, const df1b2vector& pmax);
236 
237 dvariable Ricker(const double& x, const prevariable& a, const prevariable& b);
238 dvar_vector Ricker(const dvector& x, const prevariable& a, const prevariable& b);
239 dvar_vector Ricker(const dvector& x, const dvar_vector& a, const prevariable& b);
240 dvar_vector Ricker(const dvector& x, const prevariable& a, const dvar_vector& b);
241 dvar_vector Ricker(const dvector& x, const dvar_vector& a, const dvar_vector& b);
242 df1b2variable Ricker(const double& x, const df1b2variable& a, const df1b2variable& b);
243 df1b2vector Ricker(const dvector& x, const df1b2variable& a, const df1b2variable& b);
244 df1b2vector Ricker(const dvector& x, const df1b2vector& a, const df1b2variable& b);
245 df1b2vector Ricker(const dvector& x, const df1b2variable& a, const df1b2vector& b);
246 df1b2vector Ricker(const dvector& x, const df1b2vector& a, const df1b2vector& b);
247 
248 dvariable Shepherd(const double& x, const prevariable& a, const prevariable& b, const prevariable& c);
249 dvar_vector Shepherd(const dvector& x, const prevariable& a, const prevariable& b, const prevariable& c);
250 dvar_vector Shepherd(const dvector& x, const dvar_vector& a, const prevariable& b, const prevariable& c);
251 dvar_vector Shepherd(const dvector& x, const prevariable& a, const dvar_vector& b, const prevariable& c);
252 dvar_vector Shepherd(const dvector& x, const dvar_vector& a, const dvar_vector& b, const prevariable& c);
253 dvar_vector Shepherd(const dvector& x, const prevariable& a, const prevariable& b, const dvar_vector& c);
254 dvar_vector Shepherd(const dvector& x, const dvar_vector& a, const prevariable& b, const dvar_vector& c);
255 dvar_vector Shepherd(const dvector& x, const prevariable& a, const dvar_vector& b, const dvar_vector& c);
256 dvar_vector Shepherd(const dvector& x, const dvar_vector& a, const dvar_vector& b, const dvar_vector& c);
257 df1b2variable Shepherd(const double& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
258 df1b2vector Shepherd(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2variable& c);
259 df1b2vector Shepherd(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2variable& c);
260 df1b2vector Shepherd(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2variable& c);
261 df1b2vector Shepherd(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2variable& c);
262 df1b2vector Shepherd(const dvector& x, const df1b2variable& a, const df1b2variable& b, const df1b2vector& c);
263 df1b2vector Shepherd(const dvector& x, const df1b2vector& a, const df1b2variable& b, const df1b2vector& c);
264 df1b2vector Shepherd(const dvector& x, const df1b2variable& a, const df1b2vector& b, const df1b2vector& c);
265 df1b2vector Shepherd(const dvector& x, const df1b2vector& a, const df1b2vector& b, const df1b2vector& c);
266 
267 dvariable theta_logistic(const double& t, const prevariable& K, const prevariable& r, const prevariable& n0, const prevariable& theta);
268 dvar_vector theta_logistic(const dvector& t, const prevariable& K, const prevariable& r, const prevariable& n0, const prevariable& theta);
269 dvar_vector theta_logistic(const dvector& t, const dvar_vector& K, const prevariable& r, const prevariable& n0, const prevariable& theta);
270 dvar_vector theta_logistic(const dvector& t, const prevariable& K, const dvar_vector& r, const prevariable& n0, const prevariable& theta);
271 dvar_vector theta_logistic(const dvector& t, const dvar_vector& K, const dvar_vector& r, const prevariable& n0, const prevariable& theta);
272 dvar_vector theta_logistic(const dvector& t, const prevariable& K, const prevariable& r, const dvar_vector& n0, const prevariable& theta);
273 dvar_vector theta_logistic(const dvector& t, const dvar_vector& K, const prevariable& r, const dvar_vector& n0, const prevariable& theta);
274 dvar_vector theta_logistic(const dvector& t, const prevariable& K, const dvar_vector& r, const dvar_vector& n0, const prevariable& theta);
275 dvar_vector theta_logistic(const dvector& t, const dvar_vector& K, const dvar_vector& r, const dvar_vector& n0, const prevariable& theta);
276 df1b2variable theta_logistic(const double& t, const df1b2variable& K, const df1b2variable& r, const df1b2variable& n0, const df1b2variable& theta);
277 df1b2vector theta_logistic(const dvector& t, const df1b2variable& K, const df1b2variable& r, const df1b2variable& n0, const df1b2variable& theta);
278 df1b2vector theta_logistic(const dvector& t, const df1b2vector& K, const df1b2variable& r, const df1b2variable& n0, const df1b2variable& theta);
279 df1b2vector theta_logistic(const dvector& t, const df1b2variable& K, const df1b2vector& r, const df1b2variable& n0, const df1b2variable& theta);
280 df1b2vector theta_logistic(const dvector& t, const df1b2vector& K, const df1b2vector& r, const df1b2variable& n0, const df1b2variable& theta);
281 df1b2vector theta_logistic(const dvector& t, const df1b2variable& K, const df1b2variable& r, const df1b2vector& n0, const df1b2variable& theta);
282 df1b2vector theta_logistic(const dvector& t, const df1b2vector& K, const df1b2variable& r, const df1b2vector& n0, const df1b2variable& theta);
283 df1b2vector theta_logistic(const dvector& t, const df1b2variable& K, const df1b2vector& r, const df1b2vector& n0, const df1b2variable& theta);
284 df1b2vector theta_logistic(const dvector& t, const df1b2vector& K, const df1b2vector& r, const df1b2vector& n0, const df1b2variable& theta);
285 
286 #endif
Base class for dvariable.
Definition: fvar.hpp:1315
dvariable HollingIV(const double &x, const prevariable &a, const prevariable &b, const prevariable &c)
Holling Type IV function; scalar.
Definition: HollingIV.cpp:15
dvariable Hill(const double &x, const prevariable &a, const prevariable &b, const prevariable &c)
Hill function; scalar.
Definition: Hill.cpp:15
dvariable monomolecular(const double &x, const prevariable &a, const prevariable &b)
monomoleular function; scalar
Description not yet available.
dvariable generalized_Ricker1(const double &x, const prevariable &x0, const prevariable &A, const prevariable &alpha)
generalized Ricker function, first parameerization; scalar
dvariable logistic3(const double &x, const prevariable &a, const prevariable &b, const prevariable &c)
logistic function with carrying capacity c; scalar
Definition: logistic3.cpp:15
#define x
Vector of double precision numbers.
Definition: dvector.h:50
dvariable nonrectangular_hyperbola(const double &x, const prevariable &theta, const prevariable &alpha, const prevariable &pmax)
nonrectangular hyperbolic function; scalar
dvariable theta_logistic(const double &t, const prevariable &K, const prevariable &r, const prevariable &n0, const prevariable &theta)
theta logistic function; scalar
Description not yet available.
Definition: df1b2fun.h:953
ADMB variable vector.
Definition: fvar.hpp:2172
dvariable generalized_Ricker2(const double &x, const prevariable &r, const prevariable &a, const prevariable &alpha)
generalized Ricker function, second parameerization; scalar
dvariable Michaelis_Menten2(const double &x, const prevariable &a, const prevariable &b)
Michaelis Menten function, 2nd parameterization; scalar.
Description not yet available.
Definition: df1b2fun.h:266
dvariable HollingIII(const double &x, const prevariable &a, const prevariable &b)
Holling Type III function; scalar.
Definition: HollingIII.cpp:14
Description not yet available.
dvariable Shepherd(const double &x, const prevariable &a, const prevariable &b, const prevariable &c)
Shepherd function scalar.
Definition: Shepherd.cpp:15
dvariable Michaelis_Menten1(const double &x, const prevariable &a, const prevariable &b)
Michaelis Menten function, 1st parametarization; scalar.
dvariable Hassell(const double &x, const prevariable &a, const prevariable &b, const prevariable &c)
Hassell function scalar.
Definition: Hassell.cpp:15
dvariable Ricker(const double &x, const prevariable &a, const prevariable &b)
Ricker function; scalar.
Definition: Ricker.cpp:14
double logistic(double a, double b, const double &x)
dvariable logisticK(const double &t, const prevariable &K, const prevariable &r, const prevariable &n0)
ecologically parameterized logistic function with carrying capacity K; scalar
Definition: logisticK.cpp:15
Description not yet available.
dvariable Gompertz(const double &x, const prevariable &a, const prevariable &b)
Gompertz function; scalar.
Definition: Gompertz.cpp:14
Fundamental data type for reverse mode automatic differentiation.
Definition: fvar.hpp:1518
dvariable HollingII(const double &x, const prevariable &alpha, const prevariable &h)
HollingII scalar.
Definition: HollingII.cpp:14