Skip to content

Commit cb0d23f

Browse files
committed
Improve type inference of extract_parameters
1 parent 5b1e4ff commit cb0d23f

37 files changed

+38
-38
lines changed

src/bicgstab.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def_kwargs_bicgstab = (:(; c::AbstractVector{FC} = b ),
106106
:(; callback = solver -> false),
107107
:(; iostream::IO = kstdout ))
108108

109-
def_kwargs_bicgstab = mapreduce(extract_parameters, vcat, def_kwargs_bicgstab)
109+
def_kwargs_bicgstab = extract_parameters.(def_kwargs_bicgstab)
110110

111111
args_bicgstab = (:A, :b)
112112
optargs_bicgstab = (:x0,)

src/bilq.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def_kwargs_bilq = (:(; c::AbstractVector{FC} = b ),
9999
:(; callback = solver -> false ),
100100
:(; iostream::IO = kstdout ))
101101

102-
def_kwargs_bilq = mapreduce(extract_parameters, vcat, def_kwargs_bilq)
102+
def_kwargs_bilq = extract_parameters.(def_kwargs_bilq)
103103

104104
args_bilq = (:A, :b)
105105
optargs_bilq = (:x0,)

src/bilqr.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def_kwargs_bilqr = (:(; transfer_to_bicg::Bool = true),
9797
:(; callback = solver -> false ),
9898
:(; iostream::IO = kstdout ))
9999

100-
def_kwargs_bilqr = mapreduce(extract_parameters, vcat, def_kwargs_bilqr)
100+
def_kwargs_bilqr = extract_parameters.(def_kwargs_bilqr)
101101

102102
args_bilqr = (:A, :b, :c)
103103
optargs_bilqr = (:x0, :y0)

src/block_gmres.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def_kwargs_block_gmres = (:(; M = I ),
8484
:(; callback = solver -> false ),
8585
:(; iostream::IO = kstdout ))
8686

87-
def_kwargs_block_gmres = mapreduce(extract_parameters, vcat, def_kwargs_block_gmres)
87+
def_kwargs_block_gmres = extract_parameters.(def_kwargs_block_gmres)
8888

8989
args_block_gmres = (:A, :B)
9090
optargs_block_gmres = (:X0,)

src/car.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def_kwargs_car = (:(; M = I ),
8888
:(; callback = solver -> false),
8989
:(; iostream::IO = kstdout ))
9090

91-
def_kwargs_car = mapreduce(extract_parameters, vcat, def_kwargs_car)
91+
def_kwargs_car = extract_parameters.(def_kwargs_car)
9292

9393
args_car = (:A, :b)
9494
optargs_car = (:x0,)

src/cg.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def_kwargs_cg = (:(; M = I ),
9898
:(; callback = solver -> false),
9999
:(; iostream::IO = kstdout ))
100100

101-
def_kwargs_cg = mapreduce(extract_parameters, vcat, def_kwargs_cg)
101+
def_kwargs_cg = extract_parameters.(def_kwargs_cg)
102102

103103
args_cg = (:A, :b)
104104
optargs_cg = (:x0,)

src/cg_lanczos.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def_kwargs_cg_lanczos = (:(; M = I ),
9494
:(; callback = solver -> false ),
9595
:(; iostream::IO = kstdout ))
9696

97-
def_kwargs_cg_lanczos = mapreduce(extract_parameters, vcat, def_kwargs_cg_lanczos)
97+
def_kwargs_cg_lanczos = extract_parameters.(def_kwargs_cg_lanczos)
9898

9999
args_cg_lanczos = (:A, :b)
100100
optargs_cg_lanczos = (:x0,)

src/cg_lanczos_shift.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def_kwargs_cg_lanczos_shift = (:(; M = I ),
8888
:(; callback = solver -> false ),
8989
:(; iostream::IO = kstdout ))
9090

91-
def_kwargs_cg_lanczos_shift = mapreduce(extract_parameters, vcat, def_kwargs_cg_lanczos_shift)
91+
def_kwargs_cg_lanczos_shift = extract_parameters.(def_kwargs_cg_lanczos_shift)
9292

9393
args_cg_lanczos_shift = (:A, :b, :shifts)
9494
kwargs_cg_lanczos_shift = (:M, :ldiv, :check_curvature, :atol, :rtol, :itmax, :timemax, :verbose, :history, :callback, :iostream)

src/cgls.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def_kwargs_cgls = (:(; M = I ),
111111
:(; callback = solver -> false),
112112
:(; iostream::IO = kstdout ))
113113

114-
def_kwargs_cgls = mapreduce(extract_parameters, vcat, def_kwargs_cgls)
114+
def_kwargs_cgls = extract_parameters.(def_kwargs_cgls)
115115

116116
args_cgls = (:A, :b)
117117
kwargs_cgls = (:M, :ldiv, :radius, , :atol, :rtol, :itmax, :timemax, :verbose, :history, :callback, :iostream)

src/cgne.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def_kwargs_cgne = (:(; N = I ),
116116
:(; callback = solver -> false),
117117
:(; iostream::IO = kstdout ))
118118

119-
def_kwargs_cgne = mapreduce(extract_parameters, vcat, def_kwargs_cgne)
119+
def_kwargs_cgne = extract_parameters.(def_kwargs_cgne)
120120

121121
args_cgne = (:A, :b)
122122
kwargs_cgne = (:N, :ldiv, , :atol, :rtol, :itmax, :timemax, :verbose, :history, :callback, :iostream)

0 commit comments

Comments
 (0)