Skip to content

Commit dec82cf

Browse files
committed
Applied JuliaFormatter
1 parent 817fc19 commit dec82cf

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

src/strat_scenarios/core_types.jl

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ mutable struct TwoLevelTree{S,T,OP<:AbstractTreeNode{S,T}} <: TimeStructure{T}
5353
nodes::Vector{OP}
5454
op_per_strat::Float64
5555
end
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)
6464
end
@@ -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)
7676
end
7777

78-
7978
function _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
242241
function 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,

src/utils.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ function Base.iterate(w::ChunkDuration, state = nothing)
166166
return next, n[2]
167167
end
168168

169-
170169
function chunk_duration(_::StratTreeNodes{S,T,OP}, _) where {S,T,OP}
171170
return error(
172171
"`chunk_duration` can not be used when iterating nodes of a strategic tree structure.",

test/runtests.jl

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -978,18 +978,22 @@ end
978978

979979
# Equivalent structure using `TreeNode` and the different constructors
980980
regtree_3 = TwoLevelTree(
981-
TreeNode(5, day, [
982-
TreeNode(5, day, 2,
983-
TreeNode(5, day, TreeNode(5, day))
981+
TreeNode(
982+
5,
983+
day,
984+
[
985+
TreeNode(5, day, 2, TreeNode(5, day, TreeNode(5, day)))
986+
TreeNode(5, day, [0.5, 0.5], TreeNode(5, day, TreeNode(5, day)))
987+
TreeNode(
988+
5,
989+
day,
990+
[
991+
TreeNode(5, day, TreeNode(5, day)),
992+
TreeNode(5, day, TreeNode(5, day)),
993+
],
984994
)
985-
TreeNode(5, day, [0.5, 0.5],
986-
TreeNode(5, day, TreeNode(5, day))
987-
)
988-
TreeNode(5, day, [
989-
TreeNode(5, day, TreeNode(5, day)),
990-
TreeNode(5, day, TreeNode(5, day)),
991-
])
992-
])
995+
],
996+
),
993997
)
994998

995999
# Test that they are equivalent
@@ -1153,8 +1157,7 @@ end
11531157
end
11541158

11551159
@testitem "TwoLevelTree with RepresentativePeriods" setup = [TwoLevelTreeTest] begin
1156-
regtree =
1157-
TwoLevelTree(5, [3, 2], RepresentativePeriods(2, 1, SimpleTimes(5, 1)))
1160+
regtree = TwoLevelTree(5, [3, 2], RepresentativePeriods(2, 1, SimpleTimes(5, 1)))
11581161
n_sp = 10
11591162
n_rp = n_sp * 2
11601163
n_op = n_rp * 5

0 commit comments

Comments
 (0)