The R Project SVN R

Rev

Rev 42701 | Rev 49212 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 42701 Rev 42726
Line 223... Line 223...
223
    double f_ax, f_bx;
223
    double f_ax, f_bx;
224
    DO_ZEROIN_part_1;
224
    DO_ZEROIN_part_1;
225
 
225
 
226
    /* f(ax) = f(xmin) */
226
    /* f(ax) = f(xmin) */
227
    f_ax = asReal(CAR(args));
227
    f_ax = asReal(CAR(args));
228
    if (!R_FINITE(f_ax))
228
    if (ISNA(f_ax))
229
	error(_("invalid '%s' value"), "f_ax");
229
	error(_("NA value for '%s' is not allowed"), "f.lower");
230
    args = CDR(args);
230
    args = CDR(args);
231
 
231
 
232
    /* f(bx) = f(xmax) */
232
    /* f(bx) = f(xmax) */
233
    f_bx = asReal(CAR(args));
233
    f_bx = asReal(CAR(args));
234
    if (!R_FINITE(f_bx))
234
    if (ISNA(f_bx))
235
	error(_("invalid '%s' value"), "f_bx");
235
	error(_("NA value for '%s' is not allowed"), "f.upper");
236
    args = CDR(args);
236
    args = CDR(args);
237
 
237
 
238
    DO_ZEROIN_part_2;
238
    DO_ZEROIN_part_2;
239
 
239
 
240
    REAL(res)[0] =
240
    REAL(res)[0] =