@@ -1011,7 +1011,7 @@ RadauIIA7: Fully-Implicit Runge-Kutta Method
10111011An A-B-L stable fully implicit Runge-Kutta method with internal tableau complex basis transform for efficiency.
10121012"""
10131013struct RadauIIA7{CS, AD, F, P, FDT, ST, CJ, Tol, C1, C2, StepLimiter} < :
1014- OrdinaryDiffEqNewtonAdaptiveAlgorithm{CS, AD, FDT, ST, CJ}
1014+ OrdinaryDiffEqNewtonAdaptiveAlgorithm{CS, AD, FDT, ST, CJ}
10151015 linsolve:: F
10161016 precs:: P
10171017 smooth_est:: Bool
@@ -1025,30 +1025,29 @@ struct RadauIIA7{CS, AD, F, P, FDT, ST, CJ, Tol, C1, C2, StepLimiter} <:
10251025end
10261026
10271027function RadauIIA7 (; chunk_size = Val {0} (), autodiff = Val {true} (),
1028- standardtag = Val {true} (), concrete_jac = nothing ,
1029- diff_type = Val{:forward },
1030- linsolve = nothing , precs = DEFAULT_PRECS,
1031- extrapolant = :dense , fast_convergence_cutoff = 1 // 5 ,
1032- new_W_γdt_cutoff = 1 // 5 ,
1033- controller = :Predictive , κ = nothing , maxiters = 10 , smooth_est = true ,
1034- step_limiter! = trivial_limiter!)
1035- RadauIIA7{_unwrap_val (chunk_size), _unwrap_val (autodiff), typeof (linsolve),
1036- typeof (precs), diff_type, _unwrap_val (standardtag), _unwrap_val (concrete_jac),
1037- typeof (κ), typeof (fast_convergence_cutoff),
1038- typeof (new_W_γdt_cutoff), typeof (step_limiter!)}(linsolve,
1039- precs,
1040- smooth_est,
1041- extrapolant,
1042- κ,
1043- maxiters,
1044- fast_convergence_cutoff,
1045- new_W_γdt_cutoff,
1046- controller,
1047- step_limiter!)
1028+ standardtag = Val {true} (), concrete_jac = nothing ,
1029+ diff_type = Val{:forward },
1030+ linsolve = nothing , precs = DEFAULT_PRECS,
1031+ extrapolant = :dense , fast_convergence_cutoff = 1 // 5 ,
1032+ new_W_γdt_cutoff = 1 // 5 ,
1033+ controller = :Predictive , κ = nothing , maxiters = 10 , smooth_est = true ,
1034+ step_limiter! = trivial_limiter!)
1035+ RadauIIA7{_unwrap_val (chunk_size), _unwrap_val (autodiff), typeof (linsolve),
1036+ typeof (precs), diff_type, _unwrap_val (standardtag), _unwrap_val (concrete_jac),
1037+ typeof (κ), typeof (fast_convergence_cutoff),
1038+ typeof (new_W_γdt_cutoff), typeof (step_limiter!)}(linsolve,
1039+ precs,
1040+ smooth_est,
1041+ extrapolant,
1042+ κ,
1043+ maxiters,
1044+ fast_convergence_cutoff,
1045+ new_W_γdt_cutoff,
1046+ controller,
1047+ step_limiter!)
10481048end
10491049TruncatedStacktraces. @truncate_stacktrace RadauIIA7
10501050
1051-
10521051# ###############################################################################
10531052
10541053# SDIRK Methods
0 commit comments