@@ -53,12 +53,12 @@ mutable struct TwoLevelTree{S,T,OP<:AbstractTreeNode{S,T}} <: TimeStructure{T}
5353 nodes:: Vector{OP}
5454 op_per_strat:: Float64
5555end
56- function TwoLevelTree (parent:: TreeNode ; op_per_strat= 1.0 )
56+ function TwoLevelTree (parent:: TreeNode ; op_per_strat = 1.0 )
5757 nodes = StratNode[]
5858
5959 add_node! (nodes, parent, nothing , 1.0 , 1 , op_per_strat)
6060 nodes = convert (Array{typejoin (typeof .(nodes)... )}, nodes)
61- len = maximum ([_strat_per (sn) for sn ∈ nodes])
61+ len = maximum ([_strat_per (sn) for sn in nodes])
6262
6363 return TwoLevelTree (len, nodes[1 ], nodes, op_per_strat)
6464end
@@ -69,13 +69,12 @@ function TwoLevelTree(
6969 op_per_strat:: Float64 = 1.0 ,
7070) where {S,T,OP<: TimeStructure{T} }
7171 node = TreeNode (duration, ts)
72- for k ∈ reverse (branching)
72+ for k in reverse (branching)
7373 node = TreeNode (duration, ts, k, node)
7474 end
7575 return TwoLevelTree (node; op_per_strat)
7676end
7777
78-
7978function _multiple_adj (itr:: TwoLevelTree , n)
8079 mult =
8180 itr. nodes[n]. duration * itr. op_per_strat / _total_duration (itr. nodes[n]. operational)
@@ -241,13 +240,12 @@ Iterative addition of a `TreeNode` `node` to a `Vector{<:StratNode}` .
241240# Ignored docstring, just fyi in this case
242241function add_node! (
243242 nodes:: Vector{<:StratNode} ,
244- node:: TreeNode{S, T, OP, U} ,
243+ node:: TreeNode{S,T, OP,U} ,
245244 parent:: Union{Nothing,StratNode} ,
246245 prob:: Float64 ,
247246 sp:: Int64 ,
248247 op_per_strat:: Real ,
249248) where {S,T,OP<: TimeStructure{T} ,U}
250-
251249 oper = node. ts
252250 new_node = StratNode (
253251 sp,
0 commit comments