Skip to content

Commit

Permalink
Merge pull request #511 from pvillacorta/fix-spin-reset
Browse files Browse the repository at this point in the history
Adjust reset flag interpolation to trigger at jump
  • Loading branch information
cncastillo authored Nov 22, 2024
2 parents ad6f5d2 + 835ffc8 commit c6d2183
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions KomaMRICore/src/simulation/Flow.jl
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,11 @@ function replace_view(replace_by, idx)
end

function get_mask(spin_reset, t::Real)
itp = KomaMRIBase.interpolate(spin_reset, KomaMRIBase.Gridded(KomaMRIBase.Constant{KomaMRIBase.Previous}()), Val(size(spin_reset, 1)), t)
itp = KomaMRIBase.interpolate(spin_reset, KomaMRIBase.Gridded(KomaMRIBase.Constant{KomaMRIBase.Next}()), Val(size(spin_reset, 1)), t)
return KomaMRIBase.resample(itp, t)
end
function get_mask(spin_reset, t::AbstractArray)
itp = KomaMRIBase.interpolate(spin_reset, KomaMRIBase.Gridded(KomaMRIBase.Constant{KomaMRIBase.Previous}()), Val(size(spin_reset, 1)), t)
itp = KomaMRIBase.interpolate(spin_reset, KomaMRIBase.Gridded(KomaMRIBase.Constant{KomaMRIBase.Next}()), Val(size(spin_reset, 1)), t)
mask = KomaMRIBase.resample(itp, t)
mask .= (cumsum(mask; dims=2) .== 1)
return mask
Expand Down

0 comments on commit c6d2183

Please sign in to comment.