Lines Matching refs:derivative
16 BOOST_CHECK_EQUAL(empty1.derivative(i), 0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
21 BOOST_CHECK_EQUAL(empty2.derivative(i, j), 0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
29 BOOST_CHECK_EQUAL(x.derivative(i), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
31 BOOST_CHECK_EQUAL(x.derivative(i), 1); in BOOST_AUTO_TEST_CASE_TEMPLATE()
33 BOOST_CHECK_EQUAL(x.derivative(i), 0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
39 BOOST_CHECK_EQUAL(xn.derivative(i), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
41 BOOST_CHECK_EQUAL(xn.derivative(i), 1); in BOOST_AUTO_TEST_CASE_TEMPLATE()
43 BOOST_CHECK_EQUAL(xn.derivative(i), 0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
52 BOOST_CHECK_EQUAL(y.derivative(i, j), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
54 BOOST_CHECK_EQUAL(y.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
56 BOOST_CHECK_EQUAL(y.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
86 BOOST_CHECK_EQUAL(empty.derivative(i, j), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
88 BOOST_CHECK_EQUAL(empty.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
90 BOOST_CHECK_EQUAL(empty.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
99 BOOST_CHECK_EQUAL(empty.derivative(i, j), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
101 BOOST_CHECK_EQUAL(empty.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
103 BOOST_CHECK_EQUAL(empty.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
111 BOOST_CHECK_EQUAL(empty.derivative(i, j), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
113 BOOST_CHECK_EQUAL(empty.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
143 BOOST_CHECK_EQUAL(sum.derivative(i, j), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
145 BOOST_CHECK_EQUAL(sum.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
147 BOOST_CHECK_EQUAL(sum.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
158 BOOST_CHECK_EQUAL(sum.derivative(i, j), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
160 BOOST_CHECK_EQUAL(sum.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
177 BOOST_CHECK_EQUAL(sum.derivative(i, j), -cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
179 BOOST_CHECK_EQUAL(sum.derivative(i, j), -1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
181 BOOST_CHECK_EQUAL(sum.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
192 BOOST_CHECK_EQUAL(sum.derivative(i, j), -cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
194 BOOST_CHECK_EQUAL(sum.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
213 BOOST_CHECK_EQUAL(product.derivative(i, j), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
215 BOOST_CHECK_EQUAL(product.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
217 BOOST_CHECK_EQUAL(product.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
228 BOOST_CHECK_EQUAL(product.derivative(i, j), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
230 BOOST_CHECK_EQUAL(product.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
244 BOOST_CHECK(boost::math::isinf(x.derivative(i))); in BOOST_AUTO_TEST_CASE_TEMPLATE()
246 BOOST_CHECK_EQUAL(x.derivative(i), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
259 BOOST_CHECK_EQUAL(quotient.derivative(0, 0), 1 / cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
260 BOOST_CHECK_EQUAL(quotient.derivative(1, 0), -1 / pow(cx, 2)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
261 BOOST_CHECK_EQUAL(quotient.derivative(2, 0), 2 / pow(cx, 3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
262 BOOST_CHECK_EQUAL(quotient.derivative(3, 0), -6 / pow(cx, 4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
265 BOOST_CHECK_EQUAL(quotient.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
275 BOOST_CHECK_EQUAL(quotient.derivative(i, j), 1 / cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
277 BOOST_CHECK_EQUAL(quotient.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
294 BOOST_CHECK_EQUAL(lhs.derivative(i, j), -cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
296 BOOST_CHECK_EQUAL(lhs.derivative(i, j), -1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
298 BOOST_CHECK_EQUAL(lhs.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
306 BOOST_CHECK_EQUAL(lhs.derivative(i, j), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
308 BOOST_CHECK_EQUAL(lhs.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
310 BOOST_CHECK_EQUAL(lhs.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
358 static_cast<T>(x.derivative(i)), in BOOST_AUTO_TEST_CASE_TEMPLATE()
369 x.derivative(i), in BOOST_AUTO_TEST_CASE_TEMPLATE()
384 BOOST_CHECK_EQUAL(y.derivative(0), cy * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
385 BOOST_CHECK_EQUAL(y.derivative(1), 2 * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
386 BOOST_CHECK_EQUAL(y.derivative(2), 2.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
387 BOOST_CHECK_EQUAL(y.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
389 BOOST_CHECK_EQUAL(y.derivative(0), cy * cy * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
390 BOOST_CHECK_EQUAL(y.derivative(1), 2 * cy * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
391 BOOST_CHECK_EQUAL(y.derivative(2), 2.0 * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
392 BOOST_CHECK_EQUAL(y.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
403 BOOST_CHECK_EQUAL(y.derivative(0, 0), cx * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
404 BOOST_CHECK_EQUAL(y.derivative(0, 1), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
405 BOOST_CHECK_EQUAL(y.derivative(1, 0), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
406 BOOST_CHECK_EQUAL(y.derivative(1, 1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
410 BOOST_CHECK_EQUAL(y.derivative(i, j), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
412 BOOST_CHECK_EQUAL(y.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
423 BOOST_CHECK_EQUAL(x.derivative(0), cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
424 BOOST_CHECK_EQUAL(x.derivative(1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
425 BOOST_CHECK_EQUAL(x.derivative(2), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
428 BOOST_CHECK_EQUAL(static_cast<T>(y.derivative(0)), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
429 BOOST_CHECK_EQUAL(static_cast<T>(y.derivative(1)), in BOOST_AUTO_TEST_CASE_TEMPLATE()
432 BOOST_CHECK_EQUAL(y.derivative(0, 0), cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
433 BOOST_CHECK_EQUAL(y.derivative(0, 1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
434 BOOST_CHECK_EQUAL(y.derivative(1, 0), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
435 BOOST_CHECK_EQUAL(y.derivative(1, 1), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
437 BOOST_CHECK_EQUAL(z.derivative(0, 0), cx + cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
438 BOOST_CHECK_EQUAL(z.derivative(0, 1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
439 BOOST_CHECK_EQUAL(z.derivative(1, 0), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
440 BOOST_CHECK_EQUAL(z.derivative(1, 1), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
442 BOOST_CHECK_EQUAL(z.derivative(0).derivative(0), cx + cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
443 BOOST_CHECK_EQUAL(z.derivative(0).derivative(1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
444 BOOST_CHECK_EQUAL(z.derivative(1).derivative(0), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
445 BOOST_CHECK_EQUAL(z.derivative(1).derivative(1), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
456 BOOST_CHECK_EQUAL(z.derivative(0, 0), cx * cx * cy * cy * cy); // x^2 * y^3 in BOOST_AUTO_TEST_CASE_TEMPLATE()
457 BOOST_CHECK_EQUAL(z.derivative(0, 1), cx * cx * 3 * cy * cy); // x^2 * 3y^2 in BOOST_AUTO_TEST_CASE_TEMPLATE()
458 BOOST_CHECK_EQUAL(z.derivative(0, 2), cx * cx * 6 * cy); // x^2 * 6y in BOOST_AUTO_TEST_CASE_TEMPLATE()
459 BOOST_CHECK_EQUAL(z.derivative(0, 3), cx * cx * 6); // x^2 * 6 in BOOST_AUTO_TEST_CASE_TEMPLATE()
460 BOOST_CHECK_EQUAL(z.derivative(0, 4), 0.0); // x^2 * 0 in BOOST_AUTO_TEST_CASE_TEMPLATE()
461 BOOST_CHECK_EQUAL(z.derivative(1, 0), 2 * cx * cy * cy * cy); // 2x * y^3 in BOOST_AUTO_TEST_CASE_TEMPLATE()
462 BOOST_CHECK_EQUAL(z.derivative(1, 1), 2 * cx * 3 * cy * cy); // 2x * 3y^2 in BOOST_AUTO_TEST_CASE_TEMPLATE()
463 BOOST_CHECK_EQUAL(z.derivative(1, 2), 2 * cx * 6 * cy); // 2x * 6y in BOOST_AUTO_TEST_CASE_TEMPLATE()
464 BOOST_CHECK_EQUAL(z.derivative(1, 3), 2 * cx * 6); // 2x * 6 in BOOST_AUTO_TEST_CASE_TEMPLATE()
465 BOOST_CHECK_EQUAL(z.derivative(1, 4), 0.0); // 2x * 0 in BOOST_AUTO_TEST_CASE_TEMPLATE()
466 BOOST_CHECK_EQUAL(z.derivative(2, 0), 2 * cy * cy * cy); // 2 * y^3 in BOOST_AUTO_TEST_CASE_TEMPLATE()
467 BOOST_CHECK_EQUAL(z.derivative(2, 1), 2 * 3 * cy * cy); // 2 * 3y^2 in BOOST_AUTO_TEST_CASE_TEMPLATE()
468 BOOST_CHECK_EQUAL(z.derivative(2, 2), 2 * 6 * cy); // 2 * 6y in BOOST_AUTO_TEST_CASE_TEMPLATE()
469 BOOST_CHECK_EQUAL(z.derivative(2, 3), 2 * 6); // 2 * 6 in BOOST_AUTO_TEST_CASE_TEMPLATE()
470 BOOST_CHECK_EQUAL(z.derivative(2, 4), 0.0); // 2 * 0 in BOOST_AUTO_TEST_CASE_TEMPLATE()
471 BOOST_CHECK_EQUAL(z.derivative(3, 0), 0.0); // 0 * y^3 in BOOST_AUTO_TEST_CASE_TEMPLATE()
472 BOOST_CHECK_EQUAL(z.derivative(3, 1), 0.0); // 0 * 3y^2 in BOOST_AUTO_TEST_CASE_TEMPLATE()
473 BOOST_CHECK_EQUAL(z.derivative(3, 2), 0.0); // 0 * 6y in BOOST_AUTO_TEST_CASE_TEMPLATE()
474 BOOST_CHECK_EQUAL(z.derivative(3, 3), 0.0); // 0 * 6 in BOOST_AUTO_TEST_CASE_TEMPLATE()
475 BOOST_CHECK_EQUAL(z.derivative(3, 4), 0.0); // 0 * 0 in BOOST_AUTO_TEST_CASE_TEMPLATE()
487 BOOST_CHECK_EQUAL(z.derivative(0, 0), cx * cx - cy * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
488 BOOST_CHECK_EQUAL(z.derivative(0, 1), -2 * cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
489 BOOST_CHECK_EQUAL(z.derivative(0, 2), -2.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
490 BOOST_CHECK_EQUAL(z.derivative(0, 3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
491 BOOST_CHECK_EQUAL(z.derivative(0, 4), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
492 BOOST_CHECK_EQUAL(z.derivative(1, 0), 2 * cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
493 BOOST_CHECK_EQUAL(z.derivative(2, 0), 2.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
496 BOOST_CHECK_EQUAL(z.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
506 BOOST_CHECK_EQUAL(xinv.derivative(0), 1 / cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
507 BOOST_CHECK_EQUAL(xinv.derivative(1), -1 / pow(cx, 2)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
508 BOOST_CHECK_EQUAL(xinv.derivative(2), 2 / pow(cx, 3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
509 BOOST_CHECK_EQUAL(xinv.derivative(3), -6 / pow(cx, 4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
513 BOOST_CHECK_EQUAL(inf.derivative(i), in BOOST_AUTO_TEST_CASE_TEMPLATE()
527 BOOST_CHECK_EQUAL(z.derivative(0, 0), cx * cx / (cy * cy)); // x^2 * y^-2 in BOOST_AUTO_TEST_CASE_TEMPLATE()
528 BOOST_CHECK_EQUAL(z.derivative(0, 1), cx * cx * (-2) * pow(cy, -3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
529 BOOST_CHECK_EQUAL(z.derivative(0, 2), cx * cx * (6) * pow(cy, -4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
530 BOOST_CHECK_EQUAL(z.derivative(0, 3), cx * cx * (-24) * pow(cy, -5)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
531 BOOST_CHECK_EQUAL(z.derivative(0, 4), cx * cx * (120) * pow(cy, -6)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
532 BOOST_CHECK_EQUAL(z.derivative(1, 0), 2 * cx / (cy * cy)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
533 BOOST_CHECK_EQUAL(z.derivative(1, 1), 2 * cx * (-2) * pow(cy, -3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
534 BOOST_CHECK_EQUAL(z.derivative(1, 2), 2 * cx * (6) * pow(cy, -4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
535 BOOST_CHECK_EQUAL(z.derivative(1, 3), 2 * cx * (-24) * pow(cy, -5)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
536 BOOST_CHECK_EQUAL(z.derivative(1, 4), 2 * cx * (120) * pow(cy, -6)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
537 BOOST_CHECK_EQUAL(z.derivative(2, 0), 2 / (cy * cy)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
538 BOOST_CHECK_EQUAL(z.derivative(2, 1), 2 * (-2) * pow(cy, -3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
539 BOOST_CHECK_EQUAL(z.derivative(2, 2), 2 * (6) * pow(cy, -4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
540 BOOST_CHECK_EQUAL(z.derivative(2, 3), 2 * (-24) * pow(cy, -5)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
541 BOOST_CHECK_EQUAL(z.derivative(2, 4), 2 * (120) * pow(cy, -6)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
543 BOOST_CHECK_EQUAL(z.derivative(3, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
548 BOOST_CHECK_EQUAL(z1.derivative(0), cx / cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
549 BOOST_CHECK_EQUAL(z1.derivative(1), 1 / cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
550 BOOST_CHECK_EQUAL(z1.derivative(2), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
551 BOOST_CHECK_EQUAL(z1.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
554 BOOST_CHECK_EQUAL(z2.derivative(0, 0), cx / cy); in BOOST_AUTO_TEST_CASE_TEMPLATE()
555 BOOST_CHECK_EQUAL(z2.derivative(0, 1), -cx / pow(cy, 2)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
556 BOOST_CHECK_EQUAL(z2.derivative(0, 2), 2 * cx / pow(cy, 3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
557 BOOST_CHECK_EQUAL(z2.derivative(0, 3), -6 * cx / pow(cy, 4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
558 BOOST_CHECK_EQUAL(z2.derivative(0, 4), 24 * cx / pow(cy, 5)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
561 BOOST_CHECK_EQUAL(z2.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
566 BOOST_CHECK_EQUAL(z3.derivative(0, 0), cy / cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
567 BOOST_CHECK_EQUAL(z3.derivative(0, 1), 1 / cx); in BOOST_AUTO_TEST_CASE_TEMPLATE()
568 BOOST_CHECK_EQUAL(z3.derivative(1, 0), -cy / pow(cx, 2)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
569 BOOST_CHECK_EQUAL(z3.derivative(1, 1), -1 / pow(cx, 2)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
570 BOOST_CHECK_EQUAL(z3.derivative(2, 0), 2 * cy / pow(cx, 3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
571 BOOST_CHECK_EQUAL(z3.derivative(2, 1), 2 / pow(cx, 3)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
572 BOOST_CHECK_EQUAL(z3.derivative(3, 0), -6 * cy / pow(cx, 4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
573 BOOST_CHECK_EQUAL(z3.derivative(3, 1), -6 / pow(cx, 4)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
576 BOOST_CHECK_EQUAL(z3.derivative(i, j), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
653 BOOST_CHECK_EQUAL(a.derivative(0), fabs(cx)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
654 BOOST_CHECK_EQUAL(a.derivative(1), 1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
655 BOOST_CHECK_EQUAL(a.derivative(2), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
656 BOOST_CHECK_EQUAL(a.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
658 BOOST_CHECK_EQUAL(a.derivative(0), fabs(cx)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
659 BOOST_CHECK_EQUAL(a.derivative(1), 1.0); // fabs(-x) = fabs(x) in BOOST_AUTO_TEST_CASE_TEMPLATE()
660 BOOST_CHECK_EQUAL(a.derivative(2), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
661 BOOST_CHECK_EQUAL(a.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
664 BOOST_CHECK_EQUAL(a.derivative(0), fabs(cx)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
665 BOOST_CHECK_EQUAL(a.derivative(1), -1.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
666 BOOST_CHECK_EQUAL(a.derivative(2), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
667 BOOST_CHECK_EQUAL(a.derivative(3), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
671 BOOST_CHECK_EQUAL(a.derivative(i), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
686 BOOST_CHECK_EQUAL(c.derivative(0), ceil(test)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
687 BOOST_CHECK_EQUAL(f.derivative(0), floor(test)); in BOOST_AUTO_TEST_CASE_TEMPLATE()
689 BOOST_CHECK_EQUAL(c.derivative(i), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()
690 BOOST_CHECK_EQUAL(f.derivative(i), 0.0); in BOOST_AUTO_TEST_CASE_TEMPLATE()