• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/ntpclient/

Lines Matching refs:slope

67 	double slope;
80 * where that line matches b's slope coordinate.
85 x = (b->slope - a->slope) / (c->slope - a->slope) ;
97 * looks for the largest (sign=0) or smallest (sign=1) slope.
101 double dt, slope;
107 slope = (d_ring[n].s.ss[s0] - d_ring[j].s.ss[s1]) / dt;
108 if (0 && debug) fprintf(stderr,"slope %d%d%d [%d,%d] = %f\n",
109 s0, s1, sign, j, n, slope);
110 if (cinit || (slope < answer->slope) ^ sign) {
111 answer->slope = slope;
113 slope*(d_ring[rp].absolute - d_ring[n].absolute);
157 double find_shift(double slope, double offset)
159 double shift = slope - offset/600.0;
160 double shift2 = slope + 0.3 - offset/6000.0;
162 if (debug) fprintf(stderr,"find_shift %f %f -> %f\n", slope, offset, shift);
170 if (debug) fprintf(stderr,"loop %f %f\n", s->slope, s->offset);
171 l = find_shift(- s->slope, s->offset);
172 r = find_shift( s->slope, - s->offset);
184 double slope = 0.5 * (max->slope + min->slope);
185 double dslope = (max->slope - min->slope);
188 double delta = -offset/600.0 - slope;
242 * slope == freq */
247 if (check.slope < maxseg[c].slope && check.slope > last_slope &&
248 (dinit || check.slope < save_min.slope)) {dinit=0; save_min=check; }
250 c, maxseg[c].slope, maxseg[c].offset);
251 last_slope = maxseg[c].slope;
256 if (debug && dinit==0) printf ("mincross %f *x+ %f\n", save_min.slope, save_min.offset);
262 * order of decreasing slope. */
267 if (check.slope > minseg[c].slope && check.slope < last_slope &&
268 (dinit || check.slope < save_max.slope)) {dinit=0; save_max=check; }
270 c, minseg[c].slope, minseg[c].offset);
271 last_slope = minseg[c].slope;
276 if (debug && dinit==0) printf ("maxcross %f *x+ %f\n", save_max.slope, save_max.offset);
280 * the envelope of slope/offset coordinates that are consistent
287 if (dinit && maxseg[c].slope > save_min.slope) {
292 if (maxseg[c].slope > save_max.slope)
303 if (dinit && minseg[c].slope < save_max.slope) {
308 if (minseg[c].slope < save_min.slope)
332 printf ("# box [( %.3f , %.1f ) ", save_min.slope, save_min.offset);
333 printf ( " ( %.3f , %.1f )] ", save_max.slope, save_max.offset);