|
4 | 4 | % Unit testing of the fderivative, cderivative, and iderivative functions.
|
5 | 5 | %
|
6 | 6 | % Copyright © 2021 Tamas Kis
|
7 |
| -% Last Update: 2022-11-12 |
| 7 | +% Last Update: 2022-11-23 |
8 | 8 | % Website: https://tamaskis.github.io
|
9 | 9 |
|
10 | 10 | %
|
|
220 | 220 | test_suite.add_test(TestEqual(d_sech_fd(0),d_sech(0),'fderivative sech, x₀ = 0'));
|
221 | 221 | test_suite.add_test(TestEqual(d_sech_fd(1),d_sech(1),'fderivative sech, x₀ > 0',8));
|
222 | 222 |
|
223 |
| -% tanh |
224 |
| -test_suite.add_test(TestEqual(d_tanh_fd(-1),d_tanh(-1),'fderivative tanh, x₀ < 0',7)); |
225 |
| -test_suite.add_test(TestEqual(d_tanh_fd(0),d_tanh(0),'fderivative tanh, x₀ = 0')); |
226 |
| -test_suite.add_test(TestEqual(d_tanh_fd(1),d_tanh(1),'fderivative tanh, x₀ > 0',7)); |
| 223 | +% coth |
| 224 | +test_suite.add_test(TestEqual(d_coth_fd(-1),d_coth(-1),'fderivative coth, x₀ < 0',7)); |
| 225 | +test_suite.add_test(TestEqual(d_coth_fd(1),d_coth(1),'fderivative coth, x₀ > 0',6)); |
227 | 226 |
|
228 | 227 | % -----------------------------
|
229 | 228 | % Inverse hyperbolic functions.
|
|
446 | 445 | test_suite.add_test(TestEqual(d_sech_cd(0),d_sech(0),'cderivative sech, x₀ = 0'));
|
447 | 446 | test_suite.add_test(TestEqual(d_sech_cd(1),d_sech(1),'cderivative sech, x₀ > 0',10));
|
448 | 447 |
|
449 |
| -% tanh |
450 |
| -test_suite.add_test(TestEqual(d_tanh_cd(-1),d_tanh(-1),'cderivative tanh, x₀ < 0',10)); |
451 |
| -test_suite.add_test(TestEqual(d_tanh_cd(0),d_tanh(0),'cderivative tanh, x₀ = 0',10)); |
452 |
| -test_suite.add_test(TestEqual(d_tanh_cd(1),d_tanh(1),'cderivative tanh, x₀ > 0',10)); |
| 448 | +% coth |
| 449 | +test_suite.add_test(TestEqual(d_coth_cd(-1),d_coth(-1),'cderivative coth, x₀ < 0',9)); |
| 450 | +test_suite.add_test(TestEqual(d_coth_cd(1),d_coth(1),'cderivative coth, x₀ > 0',9)); |
453 | 451 |
|
454 | 452 | % -----------------------------
|
455 | 453 | % Inverse hyperbolic functions.
|
|
672 | 670 | test_suite.add_test(TestEqual(d_sech_cs(0),d_sech(0),'iderivative sech, x₀ = 0'));
|
673 | 671 | test_suite.add_test(TestEqual(d_sech_cs(1),d_sech(1),'iderivative sech, x₀ > 0'));
|
674 | 672 |
|
675 |
| -% tanh |
676 |
| -test_suite.add_test(TestEqual(d_tanh_cs(-1),d_tanh(-1),'iderivative tanh, x₀ < 0')); |
677 |
| -test_suite.add_test(TestEqual(d_tanh_cs(0),d_tanh(0),'iderivative tanh, x₀ = 0')); |
678 |
| -test_suite.add_test(TestEqual(d_tanh_cs(1),d_tanh(1),'iderivative tanh, x₀ > 0')); |
| 673 | +% coth |
| 674 | +test_suite.add_test(TestEqual(d_coth_cs(-1),d_coth(-1),'iderivative coth, x₀ < 0')); |
| 675 | +test_suite.add_test(TestEqual(d_coth_cs(1),d_coth(1),'iderivative coth, x₀ > 0')); |
679 | 676 |
|
680 | 677 | % -----------------------------
|
681 | 678 | % Inverse hyperbolic functions.
|
|
0 commit comments