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
import LinearAlgebra: norm
import StaticArrays: SVector
import JuMP: @variable, @constraint, @objective, objective_function
import ...BuildingBlocks: RFPulseBlock, set_simple_constraints!
import ...BuildSequences: global_model, global_scanner
import ...Variables: VariableType, variables, duration, rise_time, flat_time, effective_time, qvec, gradient_strength, slew_rate
import ...Gradients: ChangingGradientBlock, ConstantGradientBlock
import ..Abstract: interruptions, waveform, AbstractOverlapping
import ....BuildingBlocks: RFPulseBlock, set_simple_constraints!
import ....BuildSequences: global_model, global_scanner
import ....Variables: VariableType, variables, duration, rise_time, flat_time, effective_time, qvec, gradient_strength, slew_rate
import ....Gradients: ChangingGradientBlock, ConstantGradientBlock
import ...Abstract: interruptions, waveform, AbstractOverlapping
"""
......
......@@ -6,11 +6,11 @@ module TrapezoidGradients
import JuMP: @constraint, @variable, VariableRef, value
import StaticArrays: SVector
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 ...BuildingBlocks: duration, set_simple_constraints!, RFPulseBlock, scanner_constraints!
import ...BuildSequences: global_model
import ...Gradients: ChangingGradientBlock, ConstantGradientBlock
import ..Abstract: interruptions, waveform, AbstractOverlapping
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 ....BuildSequences: global_model
import ....Gradients: ChangingGradientBlock, ConstantGradientBlock
import ...Abstract: interruptions, waveform, AbstractOverlapping
"""
......
module Overlapping
include("abstract.jl")
include("generic.jl")
include("trapezoid_gradients.jl")
include("spoilt_slice_selects.jl")
include("gradient_pulses//gradient_pulses.jl")
import .Abstract: AbstractOverlapping, interruptions, waveform
import .Generic: GenericOverlapping
import .TrapezoidGradients: TrapezoidGradient
import .SpoiltSliceSelects: SpoiltSliceSelect
import .GradientPulses: TrapezoidGradient, SpoiltSliceSelect
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