@@ -138,6 +138,46 @@ Rosenbrock23
138138 " Rodas5P" , with_step_limiter = true )
139139Rodas5P
140140
141+ @doc rosenbrock_docstring (
142+ " A 3/2-order L-stable Rosenbrock-W method optimized for stiff problems. Good balance of accuracy and computational efficiency." ,
143+ " Rosenbrock32" , with_step_limiter = true )
144+ Rosenbrock32
145+
146+ @doc rosenbrock_docstring (
147+ " A 3rd-order accurate L-stable Rosenbrock method designed for parabolic problems. Particularly effective for reaction-diffusion equations." ,
148+ " ROS3P" , with_step_limiter = true )
149+ ROS3P
150+
151+ @doc rosenbrock_docstring (
152+ " A 3rd-order accurate L-stable Rosenbrock method from Hairer and Wanner. Good general-purpose stiff ODE solver with moderate computational cost." ,
153+ " Rodas3" , with_step_limiter = true )
154+ Rodas3
155+
156+ @doc rosenbrock_docstring (
157+ " A 4th-order accurate L-stable Rosenbrock method. Well-suited for moderately stiff problems with good efficiency." ,
158+ " Rodas4" , with_step_limiter = true )
159+ Rodas4
160+
161+ @doc rosenbrock_docstring (
162+ " A 4th-order accurate L-stable Rosenbrock method with improved error estimation. Enhanced version of Rodas4 for better step size control." ,
163+ " Rodas42" , with_step_limiter = true )
164+ Rodas42
165+
166+ @doc rosenbrock_docstring (
167+ " A 4th-order accurate L-stable Rosenbrock method designed for differential-algebraic equations (DAEs). Optimized for index-1 DAE problems." ,
168+ " Rodas4P" , with_step_limiter = true )
169+ Rodas4P
170+
171+ @doc rosenbrock_docstring (
172+ " An improved 4th-order accurate L-stable Rosenbrock method for DAEs with enhanced stability properties." ,
173+ " Rodas4P2" , with_step_limiter = true )
174+ Rodas4P2
175+
176+ @doc rosenbrock_docstring (
177+ " A 5th-order accurate L-stable Rosenbrock method for differential-algebraic problems. Higher accuracy but increased computational cost." ,
178+ " Rodas5" , with_step_limiter = true )
179+ Rodas5
180+
141181struct GeneralRosenbrock{CS, AD, F, ST, CJ, TabType} < :
142182 OrdinaryDiffEqRosenbrockAdaptiveAlgorithm{CS, AD, Val{:forward }, ST, CJ}
143183 tableau:: TabType
@@ -225,3 +265,68 @@ for Alg in [
225265 end
226266 end
227267end
268+
269+ @doc rosenbrock_docstring (
270+ " A 2nd-order accurate L-stable Rosenbrock method. Simple and robust for moderately stiff problems with lower accuracy requirements." ,
271+ " ROS2" )
272+ ROS2
273+
274+ @doc rosenbrock_docstring (
275+ " A 2nd-order accurate L-stable Rosenbrock method optimized for the Prothero-Robinson test problem. Good for oscillatory stiff problems." ,
276+ " ROS2PR" )
277+ ROS2PR
278+
279+ @doc rosenbrock_docstring (
280+ " A 2nd-order accurate L-stable Rosenbrock method with enhanced stability properties. Variant of ROS2 with improved behavior." ,
281+ " ROS2S" )
282+ ROS2S
283+
284+ @doc rosenbrock_docstring (
285+ " A 3rd-order accurate L-stable Rosenbrock method from Hairer and Wanner. Well-established method for general stiff ODEs." ,
286+ " ROS3" )
287+ ROS3
288+
289+ @doc rosenbrock_docstring (
290+ " A 3rd-order accurate L-stable Rosenbrock method optimized for the Prothero-Robinson test problem. Good for stiff oscillatory systems." ,
291+ " ROS3PR" )
292+ ROS3PR
293+
294+ @doc rosenbrock_docstring (
295+ " A 4th-order accurate L-stable Rosenbrock method with optimized stability function. Enhanced performance for certain stiff problem classes." ,
296+ " Scholz4_7" )
297+ Scholz4_7
298+
299+ @doc rosenbrock_docstring (
300+ " A 4th-order accurate L-stable Rosenbrock method with improved embedded error estimator. Part of the ROS34PW family of methods." ,
301+ " ROS34PW1a" )
302+ ROS34PW1a
303+
304+ @doc rosenbrock_docstring (
305+ " A 4th-order accurate L-stable Rosenbrock method with alternative embedded error estimator. Variant in the ROS34PW family." ,
306+ " ROS34PW1b" )
307+ ROS34PW1b
308+
309+ @doc rosenbrock_docstring (
310+ " A 4th-order accurate L-stable Rosenbrock method with enhanced embedded error estimation. Second variant in the ROS34PW family." ,
311+ " ROS34PW2" )
312+ ROS34PW2
313+
314+ @doc rosenbrock_docstring (
315+ " A 4th-order accurate L-stable Rosenbrock method with optimized embedded error estimator. Third variant in the ROS34PW family." ,
316+ " ROS34PW3" )
317+ ROS34PW3
318+
319+ @doc rosenbrock_docstring (
320+ " A 4th-order accurate L-stable Rosenbrock method designed for improved traditional Rosenbrock-Wanner methods for stiff ODEs and DAEs." ,
321+ " ROS34PRw" )
322+ ROS34PRw
323+
324+ @doc rosenbrock_docstring (
325+ " A 4th-order accurate L-stable Rosenbrock method implemented by Shampine. Classical implementation of a 4th-order Rosenbrock method." ,
326+ " RosShamp4" )
327+ RosShamp4
328+
329+ @doc rosenbrock_docstring (
330+ " A 4th-order accurate L-stable Rosenbrock method optimized for L-stability. Enhanced stability properties from Hairer and Wanner." ,
331+ " Ros4LStab" )
332+ Ros4LStab
0 commit comments