43 module function test_getRootDef_RK5()
result(assertion); logical(LK) :: assertion; end function
46 module function test_getRootDef_RK4()
result(assertion); logical(LK) :: assertion; end function
49 module function test_getRootDef_RK3()
result(assertion); logical(LK) :: assertion; end function
52 module function test_getRootDef_RK2()
result(assertion); logical(LK) :: assertion; end function
55 module function test_getRootDef_RK1()
result(assertion); logical(LK) :: assertion; end function
67 module function test_getRootFalse_RK5()
result(assertion); logical(LK) :: assertion; end function
70 module function test_getRootFalse_RK4()
result(assertion); logical(LK) :: assertion; end function
73 module function test_getRootFalse_RK3()
result(assertion); logical(LK) :: assertion; end function
76 module function test_getRootFalse_RK2()
result(assertion); logical(LK) :: assertion; end function
79 module function test_getRootFalse_RK1()
result(assertion); logical(LK) :: assertion; end function
87 module function test_setRootFalse_RK5()
result(assertion); logical(LK) :: assertion; end function
90 module function test_setRootFalse_RK4()
result(assertion); logical(LK) :: assertion; end function
93 module function test_setRootFalse_RK3()
result(assertion); logical(LK) :: assertion; end function
96 module function test_setRootFalse_RK2()
result(assertion); logical(LK) :: assertion; end function
99 module function test_setRootFalse_RK1()
result(assertion); logical(LK) :: assertion; end function
111 module function test_getRootBisection_RK5()
result(assertion); logical(LK) :: assertion; end function
114 module function test_getRootBisection_RK4()
result(assertion); logical(LK) :: assertion; end function
117 module function test_getRootBisection_RK3()
result(assertion); logical(LK) :: assertion; end function
120 module function test_getRootBisection_RK2()
result(assertion); logical(LK) :: assertion; end function
123 module function test_getRootBisection_RK1()
result(assertion); logical(LK) :: assertion; end function
131 module function test_setRootBisection_RK5()
result(assertion); logical(LK) :: assertion; end function
134 module function test_setRootBisection_RK4()
result(assertion); logical(LK) :: assertion; end function
137 module function test_setRootBisection_RK3()
result(assertion); logical(LK) :: assertion; end function
140 module function test_setRootBisection_RK2()
result(assertion); logical(LK) :: assertion; end function
143 module function test_setRootBisection_RK1()
result(assertion); logical(LK) :: assertion; end function
155 module function test_getRootSecant_RK5()
result(assertion); logical(LK) :: assertion; end function
158 module function test_getRootSecant_RK4()
result(assertion); logical(LK) :: assertion; end function
161 module function test_getRootSecant_RK3()
result(assertion); logical(LK) :: assertion; end function
164 module function test_getRootSecant_RK2()
result(assertion); logical(LK) :: assertion; end function
167 module function test_getRootSecant_RK1()
result(assertion); logical(LK) :: assertion; end function
175 module function test_setRootSecant_RK5()
result(assertion); logical(LK) :: assertion; end function
178 module function test_setRootSecant_RK4()
result(assertion); logical(LK) :: assertion; end function
181 module function test_setRootSecant_RK3()
result(assertion); logical(LK) :: assertion; end function
184 module function test_setRootSecant_RK2()
result(assertion); logical(LK) :: assertion; end function
187 module function test_setRootSecant_RK1()
result(assertion); logical(LK) :: assertion; end function
199 module function test_getRootBrent_RK5()
result(assertion); logical(LK) :: assertion; end function
202 module function test_getRootBrent_RK4()
result(assertion); logical(LK) :: assertion; end function
205 module function test_getRootBrent_RK3()
result(assertion); logical(LK) :: assertion; end function
208 module function test_getRootBrent_RK2()
result(assertion); logical(LK) :: assertion; end function
211 module function test_getRootBrent_RK1()
result(assertion); logical(LK) :: assertion; end function
219 module function test_setRootBrent_RK5()
result(assertion); logical(LK) :: assertion; end function
222 module function test_setRootBrent_RK4()
result(assertion); logical(LK) :: assertion; end function
225 module function test_setRootBrent_RK3()
result(assertion); logical(LK) :: assertion; end function
228 module function test_setRootBrent_RK2()
result(assertion); logical(LK) :: assertion; end function
231 module function test_setRootBrent_RK1()
result(assertion); logical(LK) :: assertion; end function
243 module function test_getRootRidders_RK5()
result(assertion); logical(LK) :: assertion; end function
246 module function test_getRootRidders_RK4()
result(assertion); logical(LK) :: assertion; end function
249 module function test_getRootRidders_RK3()
result(assertion); logical(LK) :: assertion; end function
252 module function test_getRootRidders_RK2()
result(assertion); logical(LK) :: assertion; end function
255 module function test_getRootRidders_RK1()
result(assertion); logical(LK) :: assertion; end function
263 module function test_setRootRidders_RK5()
result(assertion); logical(LK) :: assertion; end function
266 module function test_setRootRidders_RK4()
result(assertion); logical(LK) :: assertion; end function
269 module function test_setRootRidders_RK3()
result(assertion); logical(LK) :: assertion; end function
272 module function test_setRootRidders_RK2()
result(assertion); logical(LK) :: assertion; end function
275 module function test_setRootRidders_RK1()
result(assertion); logical(LK) :: assertion; end function
287 module function test_getRootTOMS748_RK5()
result(assertion); logical(LK) :: assertion; end function
290 module function test_getRootTOMS748_RK4()
result(assertion); logical(LK) :: assertion; end function
293 module function test_getRootTOMS748_RK3()
result(assertion); logical(LK) :: assertion; end function
296 module function test_getRootTOMS748_RK2()
result(assertion); logical(LK) :: assertion; end function
299 module function test_getRootTOMS748_RK1()
result(assertion); logical(LK) :: assertion; end function
307 module function test_setRootTOMS748_RK5()
result(assertion); logical(LK) :: assertion; end function
310 module function test_setRootTOMS748_RK4()
result(assertion); logical(LK) :: assertion; end function
313 module function test_setRootTOMS748_RK3()
result(assertion); logical(LK) :: assertion; end function
316 module function test_setRootTOMS748_RK2()
result(assertion); logical(LK) :: assertion; end function
319 module function test_setRootTOMS748_RK1()
result(assertion); logical(LK) :: assertion; end function
331 module function test_getRootNewton_RK5()
result(assertion); logical(LK) :: assertion; end function
334 module function test_getRootNewton_RK4()
result(assertion); logical(LK) :: assertion; end function
337 module function test_getRootNewton_RK3()
result(assertion); logical(LK) :: assertion; end function
340 module function test_getRootNewton_RK2()
result(assertion); logical(LK) :: assertion; end function
343 module function test_getRootNewton_RK1()
result(assertion); logical(LK) :: assertion; end function
351 module function test_setRootNewton_RK5()
result(assertion); logical(LK) :: assertion; end function
354 module function test_setRootNewton_RK4()
result(assertion); logical(LK) :: assertion; end function
357 module function test_setRootNewton_RK3()
result(assertion); logical(LK) :: assertion; end function
360 module function test_setRootNewton_RK2()
result(assertion); logical(LK) :: assertion; end function
363 module function test_setRootNewton_RK1()
result(assertion); logical(LK) :: assertion; end function
375 module function test_getRootHalley_RK5()
result(assertion); logical(LK) :: assertion; end function
378 module function test_getRootHalley_RK4()
result(assertion); logical(LK) :: assertion; end function
381 module function test_getRootHalley_RK3()
result(assertion); logical(LK) :: assertion; end function
384 module function test_getRootHalley_RK2()
result(assertion); logical(LK) :: assertion; end function
387 module function test_getRootHalley_RK1()
result(assertion); logical(LK) :: assertion; end function
395 module function test_setRootHalley_RK5()
result(assertion); logical(LK) :: assertion; end function
398 module function test_setRootHalley_RK4()
result(assertion); logical(LK) :: assertion; end function
401 module function test_setRootHalley_RK3()
result(assertion); logical(LK) :: assertion; end function
404 module function test_setRootHalley_RK2()
result(assertion); logical(LK) :: assertion; end function
407 module function test_setRootHalley_RK1()
result(assertion); logical(LK) :: assertion; end function
419 module function test_getRootSchroder_RK5()
result(assertion); logical(LK) :: assertion; end function
422 module function test_getRootSchroder_RK4()
result(assertion); logical(LK) :: assertion; end function
425 module function test_getRootSchroder_RK3()
result(assertion); logical(LK) :: assertion; end function
428 module function test_getRootSchroder_RK2()
result(assertion); logical(LK) :: assertion; end function
431 module function test_getRootSchroder_RK1()
result(assertion); logical(LK) :: assertion; end function
439 module function test_setRootSchroder_RK5()
result(assertion); logical(LK) :: assertion; end function
442 module function test_setRootSchroder_RK4()
result(assertion); logical(LK) :: assertion; end function
445 module function test_setRootSchroder_RK3()
result(assertion); logical(LK) :: assertion; end function
448 module function test_setRootSchroder_RK2()
result(assertion); logical(LK) :: assertion; end function
451 module function test_setRootSchroder_RK1()
result(assertion); logical(LK) :: assertion; end function
473 call test%run(test_getRootDef_RK5, SK_
"test_getRootDef_RK5")
476 call test%run(test_getRootDef_RK4, SK_
"test_getRootDef_RK4")
479 call test%run(test_getRootDef_RK3, SK_
"test_getRootDef_RK3")
482 call test%run(test_getRootDef_RK2, SK_
"test_getRootDef_RK2")
485 call test%run(test_getRootDef_RK1, SK_
"test_getRootDef_RK1")
495 call test%run(test_getRootFalse_RK5, SK_
"test_getRootFalse_RK5")
498 call test%run(test_getRootFalse_RK4, SK_
"test_getRootFalse_RK4")
501 call test%run(test_getRootFalse_RK3, SK_
"test_getRootFalse_RK3")
504 call test%run(test_getRootFalse_RK2, SK_
"test_getRootFalse_RK2")
507 call test%run(test_getRootFalse_RK1, SK_
"test_getRootFalse_RK1")
513 call test%run(test_setRootFalse_RK5, SK_
"test_setRootFalse_RK5")
516 call test%run(test_setRootFalse_RK4, SK_
"test_setRootFalse_RK4")
519 call test%run(test_setRootFalse_RK3, SK_
"test_setRootFalse_RK3")
522 call test%run(test_setRootFalse_RK2, SK_
"test_setRootFalse_RK2")
525 call test%run(test_setRootFalse_RK1, SK_
"test_setRootFalse_RK1")
535 call test%run(test_getRootBisection_RK5, SK_
"test_getRootBisection_RK5")
538 call test%run(test_getRootBisection_RK4, SK_
"test_getRootBisection_RK4")
541 call test%run(test_getRootBisection_RK3, SK_
"test_getRootBisection_RK3")
544 call test%run(test_getRootBisection_RK2, SK_
"test_getRootBisection_RK2")
547 call test%run(test_getRootBisection_RK1, SK_
"test_getRootBisection_RK1")
553 call test%run(test_setRootBisection_RK5, SK_
"test_setRootBisection_RK5")
556 call test%run(test_setRootBisection_RK4, SK_
"test_setRootBisection_RK4")
559 call test%run(test_setRootBisection_RK3, SK_
"test_setRootBisection_RK3")
562 call test%run(test_setRootBisection_RK2, SK_
"test_setRootBisection_RK2")
565 call test%run(test_setRootBisection_RK1, SK_
"test_setRootBisection_RK1")
575 call test%run(test_getRootSecant_RK5, SK_
"test_getRootSecant_RK5")
578 call test%run(test_getRootSecant_RK4, SK_
"test_getRootSecant_RK4")
581 call test%run(test_getRootSecant_RK3, SK_
"test_getRootSecant_RK3")
584 call test%run(test_getRootSecant_RK2, SK_
"test_getRootSecant_RK2")
587 call test%run(test_getRootSecant_RK1, SK_
"test_getRootSecant_RK1")
593 call test%run(test_setRootSecant_RK5, SK_
"test_setRootSecant_RK5")
596 call test%run(test_setRootSecant_RK4, SK_
"test_setRootSecant_RK4")
599 call test%run(test_setRootSecant_RK3, SK_
"test_setRootSecant_RK3")
602 call test%run(test_setRootSecant_RK2, SK_
"test_setRootSecant_RK2")
605 call test%run(test_setRootSecant_RK1, SK_
"test_setRootSecant_RK1")
615 call test%run(test_getRootBrent_RK5, SK_
"test_getRootBrent_RK5")
618 call test%run(test_getRootBrent_RK4, SK_
"test_getRootBrent_RK4")
621 call test%run(test_getRootBrent_RK3, SK_
"test_getRootBrent_RK3")
624 call test%run(test_getRootBrent_RK2, SK_
"test_getRootBrent_RK2")
627 call test%run(test_getRootBrent_RK1, SK_
"test_getRootBrent_RK1")
633 call test%run(test_setRootBrent_RK5, SK_
"test_setRootBrent_RK5")
636 call test%run(test_setRootBrent_RK4, SK_
"test_setRootBrent_RK4")
639 call test%run(test_setRootBrent_RK3, SK_
"test_setRootBrent_RK3")
642 call test%run(test_setRootBrent_RK2, SK_
"test_setRootBrent_RK2")
645 call test%run(test_setRootBrent_RK1, SK_
"test_setRootBrent_RK1")
655 call test%run(test_getRootRidders_RK5, SK_
"test_getRootRidders_RK5")
658 call test%run(test_getRootRidders_RK4, SK_
"test_getRootRidders_RK4")
661 call test%run(test_getRootRidders_RK3, SK_
"test_getRootRidders_RK3")
664 call test%run(test_getRootRidders_RK2, SK_
"test_getRootRidders_RK2")
667 call test%run(test_getRootRidders_RK1, SK_
"test_getRootRidders_RK1")
673 call test%run(test_setRootRidders_RK5, SK_
"test_setRootRidders_RK5")
676 call test%run(test_setRootRidders_RK4, SK_
"test_setRootRidders_RK4")
679 call test%run(test_setRootRidders_RK3, SK_
"test_setRootRidders_RK3")
682 call test%run(test_setRootRidders_RK2, SK_
"test_setRootRidders_RK2")
685 call test%run(test_setRootRidders_RK1, SK_
"test_setRootRidders_RK1")
695 call test%run(test_getRootTOMS748_RK5, SK_
"test_getRootTOMS748_RK5")
698 call test%run(test_getRootTOMS748_RK4, SK_
"test_getRootTOMS748_RK4")
701 call test%run(test_getRootTOMS748_RK3, SK_
"test_getRootTOMS748_RK3")
704 call test%run(test_getRootTOMS748_RK2, SK_
"test_getRootTOMS748_RK2")
707 call test%run(test_getRootTOMS748_RK1, SK_
"test_getRootTOMS748_RK1")
713 call test%run(test_setRootTOMS748_RK5, SK_
"test_setRootTOMS748_RK5")
716 call test%run(test_setRootTOMS748_RK4, SK_
"test_setRootTOMS748_RK4")
719 call test%run(test_setRootTOMS748_RK3, SK_
"test_setRootTOMS748_RK3")
722 call test%run(test_setRootTOMS748_RK2, SK_
"test_setRootTOMS748_RK2")
725 call test%run(test_setRootTOMS748_RK1, SK_
"test_setRootTOMS748_RK1")
735 call test%run(test_getRootNewton_RK5, SK_
"test_getRootNewton_RK5")
738 call test%run(test_getRootNewton_RK4, SK_
"test_getRootNewton_RK4")
741 call test%run(test_getRootNewton_RK3, SK_
"test_getRootNewton_RK3")
744 call test%run(test_getRootNewton_RK2, SK_
"test_getRootNewton_RK2")
747 call test%run(test_getRootNewton_RK1, SK_
"test_getRootNewton_RK1")
753 call test%run(test_setRootNewton_RK5, SK_
"test_setRootNewton_RK5")
756 call test%run(test_setRootNewton_RK4, SK_
"test_setRootNewton_RK4")
759 call test%run(test_setRootNewton_RK3, SK_
"test_setRootNewton_RK3")
762 call test%run(test_setRootNewton_RK2, SK_
"test_setRootNewton_RK2")
765 call test%run(test_setRootNewton_RK1, SK_
"test_setRootNewton_RK1")
775 call test%run(test_getRootHalley_RK5, SK_
"test_getRootHalley_RK5")
778 call test%run(test_getRootHalley_RK4, SK_
"test_getRootHalley_RK4")
781 call test%run(test_getRootHalley_RK3, SK_
"test_getRootHalley_RK3")
784 call test%run(test_getRootHalley_RK2, SK_
"test_getRootHalley_RK2")
787 call test%run(test_getRootHalley_RK1, SK_
"test_getRootHalley_RK1")
793 call test%run(test_setRootHalley_RK5, SK_
"test_setRootHalley_RK5")
796 call test%run(test_setRootHalley_RK4, SK_
"test_setRootHalley_RK4")
799 call test%run(test_setRootHalley_RK3, SK_
"test_setRootHalley_RK3")
802 call test%run(test_setRootHalley_RK2, SK_
"test_setRootHalley_RK2")
805 call test%run(test_setRootHalley_RK1, SK_
"test_setRootHalley_RK1")
815 call test%run(test_getRootSchroder_RK5, SK_
"test_getRootSchroder_RK5")
818 call test%run(test_getRootSchroder_RK4, SK_
"test_getRootSchroder_RK4")
821 call test%run(test_getRootSchroder_RK3, SK_
"test_getRootSchroder_RK3")
824 call test%run(test_getRootSchroder_RK2, SK_
"test_getRootSchroder_RK2")
827 call test%run(test_getRootSchroder_RK1, SK_
"test_getRootSchroder_RK1")
833 call test%run(test_setRootSchroder_RK5, SK_
"test_setRootSchroder_RK5")
836 call test%run(test_setRootSchroder_RK4, SK_
"test_setRootSchroder_RK4")
839 call test%run(test_setRootSchroder_RK3, SK_
"test_setRootSchroder_RK3")
842 call test%run(test_setRootSchroder_RK2, SK_
"test_setRootSchroder_RK2")
845 call test%run(test_setRootSchroder_RK1, SK_
"test_setRootSchroder_RK1")
852 call test%summarize()
This module contains classes and procedures for computing the roots of one-dimensional continuous mat...
character(*, SK), parameter MODULE_NAME
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_mathRoot.
This is the derived type test_type for generating objects that facilitate testing of a series of proc...