## Revision 594 trunk/contrib/ecolib/Shepherd.cpp

Shepherd.cpp (revision 594)
1 1
#include <admodel.h>

2 2
#include <df1b2fun.h>

3 3
#include <adrndeff.h>

4
#include "ecolib.h"

5 4

6 5
/*---------------------------------------------------------3rd variable is a scalar*/

7 6
/*---------------------------------------------2nd variable is a scalar*/

......
11 10
\param b ; differentiable scalar

12 11
\param c ; differentiable scalar

13 12
\return  \f$\frac{ax}{b+x^c} \f$

13
\ingroup ECOL

14 14
**/

15 15
dvariable Shepherd(const double& x,  const prevariable& a,  const prevariable& b,  const prevariable& c)

16 16
{

......
27 27
\param b ; differentiable scalar

28 28
\param c ; differentiable scalar

29 29
\return  \f$\frac{ax}{b+x^c} \f$

30
\ingroup ECOL

30 31
**/

31 32
dvar_vector Shepherd(const dvector& x,  const prevariable& a,  const prevariable& b,  const prevariable& c)

32 33
{

......
43 44
\param b ; differentiable scalar

44 45
\param c ; differentiable scalar

45 46
\return  \f$\frac{ax}{b+x^c} \f$

47
\ingroup ECOL

46 48
**/

47 49
dvar_vector Shepherd(const dvector& x,  const dvar_vector& a,  const prevariable& b,  const prevariable& c)

48 50
{

......
60 62
\param b ; differentiable vector

61 63
\param c ; differentiable scalar

62 64
\return  \f$\frac{ax}{b+x^c} \f$

65
\ingroup ECOL

63 66
**/

64 67
dvar_vector Shepherd(const dvector& x,  const prevariable& a,  const dvar_vector& b,  const prevariable& c)

65 68
{

......
76 79
\param b ; differentiable vector

77 80
\param c ; differentiable scalar

78 81
\return  \f$\frac{ax}{b+x^c} \f$

82
\ingroup ECOL

79 83
**/

80 84
dvar_vector Shepherd(const dvector& x,  const dvar_vector& a,  const dvar_vector& b,  const prevariable& c)

81 85
{

......
94 98
\param b ; differentiable scalar

95 99
\param c ; differentiable vector

96 100
\return  \f$\frac{ax}{b+x^c} \f$

101
\ingroup ECOL

97 102
**/

98 103
dvar_vector Shepherd(const dvector& x,  const prevariable& a,  const prevariable& b,  const dvar_vector& c)

99 104
{

......
110 115
\param b ; differentiable scalar

111 116
\param c ; differentiable vector

112 117
\return  \f$\frac{ax}{b+x^c} \f$

118
\ingroup ECOL

113 119
**/

114 120
dvar_vector Shepherd(const dvector& x,  const dvar_vector& a,  const prevariable& b,  const dvar_vector& c)

115 121
{

......
127 133
\param b ; differentiable vector

128 134
\param c ; differentiable vector

129 135
\return  \f$\frac{ax}{b+x^c} \f$

136
\ingroup ECOL

130 137
**/

131 138
dvar_vector Shepherd(const dvector& x,  const prevariable& a,  const dvar_vector& b,  const dvar_vector& c)

132 139
{

......
143 150
\param b ; differentiable vector

144 151
\param c ; differentiable vector

145 152
\return  \f$\frac{ax}{b+x^c} \f$

153
\ingroup ECOL

146 154
**/

147 155
dvar_vector Shepherd(const dvector& x,  const dvar_vector& a,  const dvar_vector& b,  const dvar_vector& c)

148 156
{

......
162 170
\param b ; differentiable scalar in a random effects model

163 171
\param c ; differentiable scalar in a random effects model

164 172
\return  \f$\frac{ax}{b+x^c} \f$

173
\ingroup ECOL

165 174
**/

166 175
df1b2variable Shepherd(const double& x,  const df1b2variable& a,  const df1b2variable& b,  const df1b2variable& c)

167 176
{

......
176 185
\param b ; differentiable scalar in a random effects model

177 186
\param c ; differentiable scalar in a random effects model

178 187
\return  \f$\frac{ax}{b+x^c} \f$

188
\ingroup ECOL

179 189
**/

180 190
df1b2vector Shepherd(const dvector& x,  const df1b2variable& a,  const df1b2variable& b,  const df1b2variable& c)

181 191
{

... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff