• Home
  • Raw
  • Download

Lines Matching refs:lx

75 	double lx = SV->pop_back();  in calc_eval_function()  local
79 x = lx + rx; in calc_eval_function()
82 x = lx - rx; in calc_eval_function()
85 x = lx * rx; in calc_eval_function()
88 x = lx / rx; in calc_eval_function()
91 x = pow(lx,rx); in calc_eval_function()
133 double lx = SV->pop_back(); in calc_grad_reverse_0() local
138 x = lx + rx; in calc_grad_reverse_0()
143 x = lx - rx; in calc_grad_reverse_0()
148 x = lx * rx; in calc_grad_reverse_0()
150 r_dh = lx; in calc_grad_reverse_0()
153 x = lx / rx; in calc_grad_reverse_0()
155 r_dh = -(lx) / pow(rx, 2); in calc_grad_reverse_0()
159 x = pow(lx,rx); in calc_grad_reverse_0()
160 l_dh = rx*pow(lx,(rx-1)); in calc_grad_reverse_0()
164 assert(lx>0.0); //otherwise log(lx) is not defined in read number in calc_grad_reverse_0()
165 x = pow(lx,rx); in calc_grad_reverse_0()
166 l_dh = rx*pow(lx,(rx-1)); in calc_grad_reverse_0()
167 …r_dh = pow(lx,rx)*log(lx); //this is for x1^x2 when x1=0 cause r_dh become +inf, however d(0^x2)/… in calc_grad_reverse_0()
205 double lx,lx_bar,lw,lw_bar; in hess_reverse_0() local
209 left->hess_reverse_0_get_values(lindex,lx,lx_bar,lw,lw_bar); in hess_reverse_0()
214 x = lx + rx; in hess_reverse_0()
224 x = lx - rx; in hess_reverse_0()
232 x = lx * rx; in hess_reverse_0()
235 r_dh = lx; in hess_reverse_0()
240 x = lx / rx; in hess_reverse_0()
243 r_dh = -lx/pow(rx,2); in hess_reverse_0()
250 x = pow(lx,rx); in hess_reverse_0()
252 l_dh = rx*pow(lx,(rx-1)); in hess_reverse_0()
259 assert(lx>0.0); //otherwise log(lx) undefined in real number in hess_reverse_0()
260 x = pow(lx,rx); in hess_reverse_0()
262 l_dh = rx*pow(lx,(rx-1)); in hess_reverse_0()
263 r_dh = pow(lx,rx)*log(lx); //log(lx) cause -inf when lx=0; in hess_reverse_0()
312 double lw=0,lx=0; left->hess_reverse_1_get_xw(lindex,lw,lx); in hess_reverse_1() local
330 assert(lx == r_dh); in hess_reverse_1()
333 rw_bar += w_bar*lx; in hess_reverse_1()
340 rw_bar += x_bar*lw*-1/pow(rx,2) + x_bar*rw*2*lx/pow(rx,3); in hess_reverse_1()
345 lw_bar += x_bar*lw*pow(lx,rx-2)*rx*(rx-1) + 0; in hess_reverse_1()
350 assert(lx>0.0); //otherwise log(lx) is not define in Real in hess_reverse_1()
352 …lw_bar += x_bar*lw*pow(lx,rx-2)*rx*(rx-1) + x_bar*rw*pow(lx,rx-1)*(rx*log(lx)+1); //cause log(lx)… in hess_reverse_1()
354 rw_bar += x_bar*lw*pow(lx,rx-1)*(rx*log(lx)+1) + x_bar*rw*pow(lx,rx)*pow(log(lx),2); in hess_reverse_1()