diff --git a/CHANGELOG.md b/CHANGELOG.md index 99118c945b..760bc5cbd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,9 @@ Added the following MRI coupling tables * `ARKODE_IMEX_MRI_GARK_TRAPEZOIDAL` * `ARKODE_IMEX_MRI_GARK_MIDPOINT` +Added `ARKodeButcherTable_ERKIDToName` and `ARKodeButcherTable_DIRKIDToName` to +convert a Butcher table ID to a string representation. + Users may now disable interpolated output in ARKODE by passing `ARK_INTERP_NONE` to `ARKodeSetInterpolantType`. When interpolation is disabled, rootfinding is not supported, implicit methods must use the trivial predictor (the default diff --git a/doc/arkode/guide/source/ARKodeButcherTable.rst b/doc/arkode/guide/source/ARKodeButcherTable.rst index 969e1bc23a..8b66ef192f 100644 --- a/doc/arkode/guide/source/ARKodeButcherTable.rst +++ b/doc/arkode/guide/source/ARKodeButcherTable.rst @@ -156,6 +156,8 @@ ARKodeButcherTable functions **Return value:** * The name associated with *emethod*. * ``NULL`` pointer if *emethod* was invalid. + + .. versionadded:: x.y.z .. c:function:: ARKodeButcherTable ARKodeButcherTable_LoadDIRK(ARKODE_DIRKTableID imethod) @@ -205,6 +207,8 @@ ARKodeButcherTable functions **Return value:** * The name associated with *imethod*. * ``NULL`` pointer if *imethod* was invalid. + + .. versionadded:: x.y.z .. c:function:: ARKodeButcherTable ARKodeButcherTable_Alloc(int stages, sunbooleantype embedded) diff --git a/doc/shared/RecentChanges.rst b/doc/shared/RecentChanges.rst index f33aa546a8..c487964f2e 100644 --- a/doc/shared/RecentChanges.rst +++ b/doc/shared/RecentChanges.rst @@ -32,6 +32,10 @@ Added the following MRI coupling tables * ``ARKODE_IMEX_MRI_GARK_TRAPEZOIDAL`` * ``ARKODE_IMEX_MRI_GARK_MIDPOINT`` +Added :c:func:`ARKodeButcherTable_ERKIDToName` and +:c:func:`ARKodeButcherTable_DIRKIDToName` to convert a Butcher table ID to a +string representation. + Users may now disable interpolated output in ARKODE by passing ``ARK_INTERP_NONE`` to :c:func:`ARKodeSetInterpolantType`. When interpolation is disabled, rootfinding is not supported, implicit methods must use the trivial