@@ -77,7 +77,7 @@ function LinearPerformanceVerbosity(verbose::Verbosity.Type)
77
77
end
78
78
79
79
mutable struct LinearNumericalVerbosity
80
- @add_kwonly function LinearNumericalVerbosity ()
80
+ function LinearNumericalVerbosity ()
81
81
new ()
82
82
end
83
83
138
138
# Nonlinear Verbosity
139
139
140
140
mutable struct NonlinearErrorControlVerbosity
141
- @add_kwonly function NonlinearErrorControlVerbosity ()
141
+ function NonlinearErrorControlVerbosity ()
142
142
new ()
143
143
end
144
144
end
@@ -166,7 +166,7 @@ function NonlinearErrorControlVerbosity(verbose::Verbosity.Type)
166
166
end
167
167
168
168
mutable struct NonlinearPerformanceVerbosity
169
- @add_kwonly function NonlinearPerformanceVerbosity ()
169
+ function NonlinearPerformanceVerbosity ()
170
170
new ()
171
171
end
172
172
197
197
198
198
199
199
mutable struct NonlinearNumericalVerbosity
200
- @add_kwonly function NonlinearNumericalVerbosity ()
200
+ function NonlinearNumericalVerbosity ()
201
201
new ()
202
202
end
203
203
end
@@ -414,12 +414,16 @@ function ODEVerbosity(; error_control = Verbosity.Default(), performance = Verbo
414
414
415
415
if linear_verbosity isa Verbosity. Type
416
416
linear = LinearVerbosity (linear_verbosity)
417
+ elseif linear_verbosity isa NamedTuple
418
+ linear = LinearVerbosity (linear)
417
419
else
418
420
linear = linear_verbosity
419
421
end
420
422
421
423
if nonlinear_verbosity isa Verbosity. Type
422
424
nonlinear = NonlinearVerbosity (nonlinear_verbosity)
425
+ elseif nonlinear_verbosity isa NamedTuple
426
+ nonlinear = NonlinearVerbosity (nonlinear_verbosity)
423
427
else
424
428
nonlinear = nonlinear_verbosity
425
429
end
0 commit comments