@@ -77,7 +77,7 @@ function LinearPerformanceVerbosity(verbose::Verbosity.Type)
7777end
7878
7979mutable struct LinearNumericalVerbosity
80- @add_kwonly function LinearNumericalVerbosity ()
80+ function LinearNumericalVerbosity ()
8181 new ()
8282 end
8383
138138# Nonlinear Verbosity
139139
140140mutable struct NonlinearErrorControlVerbosity
141- @add_kwonly function NonlinearErrorControlVerbosity ()
141+ function NonlinearErrorControlVerbosity ()
142142 new ()
143143 end
144144end
@@ -166,7 +166,7 @@ function NonlinearErrorControlVerbosity(verbose::Verbosity.Type)
166166end
167167
168168mutable struct NonlinearPerformanceVerbosity
169- @add_kwonly function NonlinearPerformanceVerbosity ()
169+ function NonlinearPerformanceVerbosity ()
170170 new ()
171171 end
172172
197197
198198
199199mutable struct NonlinearNumericalVerbosity
200- @add_kwonly function NonlinearNumericalVerbosity ()
200+ function NonlinearNumericalVerbosity ()
201201 new ()
202202 end
203203end
@@ -414,12 +414,16 @@ function ODEVerbosity(; error_control = Verbosity.Default(), performance = Verbo
414414
415415 if linear_verbosity isa Verbosity. Type
416416 linear = LinearVerbosity (linear_verbosity)
417+ elseif linear_verbosity isa NamedTuple
418+ linear = LinearVerbosity (linear)
417419 else
418420 linear = linear_verbosity
419421 end
420422
421423 if nonlinear_verbosity isa Verbosity. Type
422424 nonlinear = NonlinearVerbosity (nonlinear_verbosity)
425+ elseif nonlinear_verbosity isa NamedTuple
426+ nonlinear = NonlinearVerbosity (nonlinear_verbosity)
423427 else
424428 nonlinear = nonlinear_verbosity
425429 end
0 commit comments