Skip to content

Commit da45178

Browse files
committed
fix getproperty shape
1 parent 2d5989f commit da45178

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/flat_fields.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ for (F, props) in _sub_components
181181
body = if k[end] in "xl"
182182
I==(:) ? :(getfield(f,:arr)) : :(view(getfield(f,:arr), :, :, $I, ntuple(_->:,max(0,N-3))...))
183183
else
184-
I==(:) ? :f : :($(FlatField{k=="P" ? Basis2Prod{basis(@eval($F)).parameters[end-1:end]...} : basis(@eval($F)).parameters[end]})(view(getfield(f,:arr), :, :, $I, ntuple(_->:,max(0,N-3))...), f.metadata))
184+
I==(:) ? :f : :($(FlatField{k=="P" ? Basis2Prod{basis(@eval($F)).parameters[end-1:end]...} : basis(@eval($F)).parameters[end]})(_reshape_batch(view(getfield(f,:arr), :, :, $I, ntuple(_->:,max(0,N-3))...)), f.metadata))
185185
end
186186
@eval getproperty(f::$F{M,T,A}, ::Val{$(QuoteNode(Symbol(k)))}) where {M<:FlatProj,T,N,A<:AbstractArray{T,N}} = $body
187187
end

0 commit comments

Comments
 (0)