@@ -895,7 +895,7 @@ def order(self)->int: return 2
895895@registerRK
896896class ARK222ERK (ARK222EDIRK ):
897897 """
898- 2nd-order 2-stage ERK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.6]`_.
898+ 2nd-order 2-stages ERK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.6]`_.
899899 Use as explicit part for ARK scheme in combination with ARK222EDIRK.
900900 """
901901 A = np .array ([[0 , 0 , 0 ],
@@ -907,7 +907,7 @@ class ARK222ERK(ARK222EDIRK):
907907@registerRK
908908class ARK443ESDIRK (RK ):
909909 """
910- 3rd-order 4-stage ESDIRK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.8] <https://doi.org/10.1016/S0168-9274(97)00056-1>`_.
910+ 3rd-order 4-stages ESDIRK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.8] <https://doi.org/10.1016/S0168-9274(97)00056-1>`_.
911911 Use as implicit part for ARK scheme in combination with ARK443ERK.
912912 """
913913
@@ -929,7 +929,7 @@ def order(self)->int: return 3
929929@registerRK
930930class ARK443ERK (ARK443ESDIRK ):
931931 """
932- 3rd-order 4-stage ERK scheme `[Ascher, Ruuth & Spiteri, 1997 - sec 2.8]`_.
932+ 3rd-order 4-stages ERK scheme `[Ascher, Ruuth & Spiteri, 1997 - sec 2.8]`_.
933933 Use as explicit part for ARK scheme in combination with ARK443ESDIRK.
934934 """
935935 A = np .array ([[ 0 , 0 , 0 , 0 , 0 ],
@@ -942,7 +942,7 @@ class ARK443ERK(ARK443ESDIRK):
942942@registerRK
943943class ARK343ESDIRK (RK ):
944944 """
945- 3rd-order 3-stage ESDIRK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.7]`_.
945+ 3rd-order 3-stages ESDIRK scheme from `[Ascher, Ruuth & Spiteri, 1997 - sec 2.7]`_.
946946 Use as implicit part for ARK scheme in combination with ARK443ERK.
947947 """
948948
@@ -962,14 +962,17 @@ def order(self)->int: return 3
962962@registerRK
963963class ARK343ERK (ARK343ESDIRK ):
964964 """
965- 3rd -order 4-stage ERK scheme `[Ascher, Ruuth & Spiteri, 1997 - sec 2.7]`_.
965+ 4rd -order 4-stages ERK scheme `[Ascher, Ruuth & Spiteri, 1997 - sec 2.7]`_.
966966 Use as explicit part for ARK scheme in combination with ARK343ESDIRK.
967967 """
968968 A = np .array ([[ 0 , 0 , 0 , 0 ],
969969 [ 0.4358665215 , 0 , 0 , 0 ],
970970 [ 0.3212788860 , 0.3966543747 , 0 , 0 ],
971971 [ - 0.105858296 , 0.5529291479 , 0.5529291479 , 0 ]])
972972
973+ @property
974+ def order (self )-> int : return 4
975+
973976
974977@registerRK
975978class ARK4EDIRK (RK ):
0 commit comments