Skip to content

Commit 02bb025

Browse files
committed
Revert unrolled_findfirst
1 parent ebff614 commit 02bb025

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/MatrixFields/field_name_dict.jl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ function get_field_first_index_offset(
294294
child_type = fieldtype(S, child_name)
295295
remaining_field_chain = drop_first(name)
296296
field_index =
297-
UnrolledUtilities.unrolled_findfirst(isequal(child_name), fieldnames(S))
297+
unrolled_filter(i -> fieldname(S, i) == child_name, 1:fieldcount(S))[1]
298298
return DataLayouts.fieldtypeoffset(T, S, field_index) +
299299
get_field_first_index_offset(remaining_field_chain, T, child_type)
300300
end
@@ -313,10 +313,7 @@ entries in the `FieldMatrix` `dict`.
313313
"""
314314
function get_scalar_keys(dict::FieldMatrix)
315315
keys_tuple = unrolled_flatmap(keys(dict).values) do key
316-
entry = values(dict)[UnrolledUtilities.unrolled_findfirst(
317-
isequal(key),
318-
keys(dict).values,
319-
)]
316+
entry = dict[unrolled_filter(isequal(key), keys(dict).values)[1]]
320317
entry =
321318
entry isa ColumnwiseBandMatrixField ? entry.entries.:(1) : entry
322319
unrolled_map(

0 commit comments

Comments
 (0)