diff --git a/src/algorithms/excitation/quasiparticleexcitation.jl b/src/algorithms/excitation/quasiparticleexcitation.jl index c54ceae7f..6cadfcccf 100644 --- a/src/algorithms/excitation/quasiparticleexcitation.jl +++ b/src/algorithms/excitation/quasiparticleexcitation.jl @@ -315,9 +315,9 @@ function (H::EffectiveExcitationHamiltonian)( ) return effective_excitation_hamiltonian(H.operator, ϕ, qp_envs, H.energy; backend) end -function (H::Multiline{<:EffectiveExcitationHamiltonian})( +function (H::Multiline{T})( ϕ::MultilineQP, alg_environments = DefaultAlgorithm(); kwargs... - ) + ) where {T <: EffectiveExcitationHamiltonian} return Multiline(map((x, y) -> x(y, alg_environments; kwargs...), parent(H), parent(ϕ))) end