@@ -33,7 +33,7 @@ abstract type GradientBlock <: BuildingBlock end
Parent type for all types combining one or more pulses/gradients.
Required methods:
- [`get_children_blocks`](@ref)(container): return all the [`BuildingBlock`](@ref) objects includes in this container with their indices.
- [`get_children_blocks`](@ref)(container): return all the [`BuildingBlock`](@ref) objects includes in this container.
- [`start_time`](@ref)(container, index): returns the starting time of the child corresponding to `index` relative to the start of the `container` in ms.
- `Base.getindex`(container, index): get child [`BuildingBlock`](@ref) corresponding to `index`.
"""
...
...
@@ -43,9 +43,9 @@ abstract type ContainerBlock <: BuildingBlock end
"""
get_children_blocks(container)
Return all the [`BuildingBlock`](@ref) objects includes in this container with their indices.
Return all the [`BuildingBlock`](@ref) objects includes in this container.
@@ -288,7 +288,8 @@ function walk_pathway!(pulse::RFPulseBlock, walker::PathwayWalker, pulse_effects
end
function walk_pathway!(container::ContainerBlock,walker::PathwayWalker,pulse_effects::Vector{Symbol},nreadout::Ref{Int},block_start_time::VariableType)