13 static double cc=0.39894228040143267794;
15 typedef double (*
pinit_f)(
double y,
double a);
104 double e1=
exp(-0.5*x2);
120 double d2g=-
cc*0.95*x*e1+0.05/(a*a)*(
124 double d3g=-
cc*0.95*e1 +
cc*x2*0.95*e1 +0.05/(a*a*a)*(
129 double d2f=-d2g*
cube(dfx);
130 double d3f=-d3g*
cube(dfx)*dfx-3.0*d2g*d2f*
square(dfx);
132 double * yd=yy.get_u_dot();
df1b2_gradlist * f1b2gradlist
#define ADUNCONST(type, obj)
Creates a shallow copy of obj that is not CONST.
static double cumd_normal_logistic_mixture(double x, double a)
Description not yet available.
double inv_cumd_norm(const double &x)
Description not yet available.
static double df_cumd_normal_logistic_mixture(double x, double a)
Description not yet available.
d3_array cube(const d3_array &m)
Description not yet available.
Description not yet available.
double inv_cumd_logistic(const double &x)
Description not yet available.
static int no_derivatives
static double cumd_normal_logistic_mixture_initx(double y, double a)
Description not yet available.
dvariable inv_cumd_normal_logistic_mixture(const prevariable &_yy, double a)
d3_array exp(const d3_array &arr3)
Returns d3_array results with computed exp from elements in arr3.
double(* pinit_f)(double y, double a)
int write_pass1(const df1b2variable *px, const df1b2variable *py, df1b2variable *pz, df1b2function2 *pf)
Description not yet available.
double nr_generic(double y, double a, pinit_f p_get_initial_x, pinit_f pfun, pinit_f pdfun)
Description not yet available.
Description not yet available.
dvector value(const df1_one_vector &v)
double cumd_norm(const double &x)
Culative normal distribution; constant objects.
double square(const double value)
Return square of value; constant object.