19 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*x*pmax, 0));
36 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*x*pmax, 0));
107 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*
elem_prod(x, pmax), 0));
178 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*x*pmax, 0));
193 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*x*pmax, 0));
261 y=
pow(2.0*theta, -1.0)*(alpha*x+pmax-
pow(
pow(alpha*x+pmax, 2.0) - 4.0*theta*alpha*
elem_prod(x, pmax), 0));
Base class for dvariable.
d3_array elem_prod(const d3_array &a, const d3_array &b)
Returns d3_array results with computed elements product of a(i, j, k) * b(i, j, k).
Description not yet available.
void RETURN_ARRAYS_DECREMENT(void)
Decrements gradient_structure::RETURN_ARRAYS_PTR.
Vector of double precision numbers.
dvariable nonrectangular_hyperbola(const double &x, const prevariable &theta, const prevariable &alpha, const prevariable &pmax)
nonrectangular hyperbolic function; scalar
Description not yet available.
Description not yet available.
Description not yet available.
Description not yet available.
void RETURN_ARRAYS_INCREMENT(void)
Increments gradient_structure::RETURN_ARRAYS_PTR.
Fundamental data type for reverse mode automatic differentiation.
d3_array pow(const d3_array &m, int e)
Description not yet available.