Skip to content
Snippets Groups Projects
Verified Commit 20ed1a0a authored by Michiel Cottaar's avatar Michiel Cottaar
Browse files

Move spoilt/slice select pulses into separate folder

parent cffb6992
No related branches found
No related tags found
No related merge requests found
module GradientPulses
include("trapezoid_gradients.jl")
include("spoilt_slice_selects.jl")
import .TrapezoidGradients: TrapezoidGradient
import .SpoiltSliceSelects: SpoiltSliceSelect
end
\ No newline at end of file
...@@ -3,11 +3,11 @@ module SpoiltSliceSelects ...@@ -3,11 +3,11 @@ module SpoiltSliceSelects
import LinearAlgebra: norm import LinearAlgebra: norm
import StaticArrays: SVector import StaticArrays: SVector
import JuMP: @variable, @constraint, @objective, objective_function import JuMP: @variable, @constraint, @objective, objective_function
import ...BuildingBlocks: RFPulseBlock, set_simple_constraints! import ....BuildingBlocks: RFPulseBlock, set_simple_constraints!
import ...BuildSequences: global_model, global_scanner import ....BuildSequences: global_model, global_scanner
import ...Variables: VariableType, variables, duration, rise_time, flat_time, effective_time, qvec, gradient_strength, slew_rate import ....Variables: VariableType, variables, duration, rise_time, flat_time, effective_time, qvec, gradient_strength, slew_rate
import ...Gradients: ChangingGradientBlock, ConstantGradientBlock import ....Gradients: ChangingGradientBlock, ConstantGradientBlock
import ..Abstract: interruptions, waveform, AbstractOverlapping import ...Abstract: interruptions, waveform, AbstractOverlapping
""" """
......
...@@ -6,11 +6,11 @@ module TrapezoidGradients ...@@ -6,11 +6,11 @@ module TrapezoidGradients
import JuMP: @constraint, @variable, VariableRef, value import JuMP: @constraint, @variable, VariableRef, value
import StaticArrays: SVector import StaticArrays: SVector
import LinearAlgebra: norm import LinearAlgebra: norm
import ...Variables: qvec, rise_time, flat_time, slew_rate, gradient_strength, variables, duration, δ, get_free_variable, VariableType, inverse_slice_thickness, inverse_bandwidth, effective_time import ....Variables: qvec, rise_time, flat_time, slew_rate, gradient_strength, variables, duration, δ, get_free_variable, VariableType, inverse_slice_thickness, inverse_bandwidth, effective_time
import ...BuildingBlocks: duration, set_simple_constraints!, RFPulseBlock, scanner_constraints! import ....BuildingBlocks: duration, set_simple_constraints!, RFPulseBlock, scanner_constraints!
import ...BuildSequences: global_model import ....BuildSequences: global_model
import ...Gradients: ChangingGradientBlock, ConstantGradientBlock import ....Gradients: ChangingGradientBlock, ConstantGradientBlock
import ..Abstract: interruptions, waveform, AbstractOverlapping import ...Abstract: interruptions, waveform, AbstractOverlapping
""" """
......
module Overlapping module Overlapping
include("abstract.jl") include("abstract.jl")
include("generic.jl") include("generic.jl")
include("trapezoid_gradients.jl") include("gradient_pulses//gradient_pulses.jl")
include("spoilt_slice_selects.jl")
import .Abstract: AbstractOverlapping, interruptions, waveform import .Abstract: AbstractOverlapping, interruptions, waveform
import .Generic: GenericOverlapping import .Generic: GenericOverlapping
import .TrapezoidGradients: TrapezoidGradient import .GradientPulses: TrapezoidGradient, SpoiltSliceSelect
import .SpoiltSliceSelects: SpoiltSliceSelect
end end
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment