Skip to content

Commit

Permalink
Update layout
Browse files Browse the repository at this point in the history
  • Loading branch information
Atriusftw committed Apr 13, 2019
1 parent 893639d commit 1f190fe
Show file tree
Hide file tree
Showing 4 changed files with 174 additions and 197 deletions.
47 changes: 20 additions & 27 deletions planning/patchlist.txt
Original file line number Diff line number Diff line change
@@ -1,45 +1,39 @@
e1-3 s1.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e1-4 s1.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e3-3 s1.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
e3-4 s1.floor ge-0/0/3 ge-1/0/3 ge-2/0/3
e5-3 s1.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e5-4 s1.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e7-1 s2.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e7-2 s2.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e7-3 s1.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e7-4 s1.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e7-3 s1.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e7-4 s1.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e9-1 s2.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
e9-2 s2.floor ge-0/0/3 ge-1/0/3 ge-2/0/3
e9-3 s1.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e9-4 s1.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e9-3 s1.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
e9-4 s1.floor ge-0/0/3 ge-1/0/3 ge-2/0/3
e11-1 s2.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e11-2 s2.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e11-3 s1.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e11-4 s1.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e11-3 s1.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e11-4 s1.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e13-1 s2.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e13-2 s2.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e13-3 s1.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e13-4 s1.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e13-3 s1.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e13-4 s1.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e15-1 s2.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e15-2 s2.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e15-3 s1.floor ge-0/0/14 ge-1/0/14 ge-2/0/14
e15-4 s1.floor ge-0/0/15 ge-1/0/15 ge-2/0/15
e15-3 s1.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e15-4 s1.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e17-1 s2.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e17-2 s2.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e17-3 s1.floor ge-0/0/16 ge-1/0/16 ge-2/0/16
e17-4 s1.floor ge-0/0/17 ge-1/0/17 ge-2/0/17
e17-3 s1.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e17-4 s1.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e19-1 s2.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e19-2 s2.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e19-3 s1.floor ge-0/0/18 ge-1/0/18 ge-2/0/18
e19-4 s1.floor ge-0/0/19 ge-1/0/19 ge-2/0/19
e19-3 s1.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e19-4 s1.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e21-1 s2.floor ge-0/0/14 ge-1/0/14 ge-2/0/14
e21-2 s2.floor ge-0/0/15 ge-1/0/15 ge-2/0/15
e21-3 s1.floor ge-0/0/20 ge-1/0/20 ge-2/0/20
e21-4 s1.floor ge-0/0/21 ge-1/0/21 ge-2/0/21
e21-3 s1.floor ge-0/0/14 ge-1/0/14 ge-2/0/14
e21-4 s1.floor ge-0/0/15 ge-1/0/15 ge-2/0/15
e23-1 s2.floor ge-0/0/16 ge-1/0/16 ge-2/0/16
e23-2 s2.floor ge-0/0/17 ge-1/0/17 ge-2/0/17
e23-3 s1.floor ge-0/0/22 ge-1/0/22 ge-2/0/22
e23-4 s1.floor ge-0/0/23 ge-1/0/23 ge-2/0/23
e23-3 s1.floor ge-0/0/16 ge-1/0/16 ge-2/0/16
e23-4 s1.floor ge-0/0/17 ge-1/0/17 ge-2/0/17
e25-2 s3.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e27-2 s3.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e29-2 s3.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
Expand Down Expand Up @@ -121,12 +115,11 @@ e75-2 s8.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e75-3 s9.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e75-4 s9.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e77-1 s8.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e77-2 s8.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e77-3 s9.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e77-4 s9.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e79-1 s8.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e79-2 s8.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e79-1 s8.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e79-3 s9.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e79-4 s9.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e81-1 s8.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e81-3 s9.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e81-4 s9.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
47 changes: 20 additions & 27 deletions planning/patchlist.txt.distrosort
Original file line number Diff line number Diff line change
@@ -1,27 +1,21 @@
e1-3 s1.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e1-4 s1.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e3-3 s1.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
e3-4 s1.floor ge-0/0/3 ge-1/0/3 ge-2/0/3
e5-3 s1.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e5-4 s1.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e7-3 s1.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e7-4 s1.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e9-3 s1.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e9-4 s1.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e11-3 s1.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e11-4 s1.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e13-3 s1.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e13-4 s1.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e15-3 s1.floor ge-0/0/14 ge-1/0/14 ge-2/0/14
e15-4 s1.floor ge-0/0/15 ge-1/0/15 ge-2/0/15
e17-3 s1.floor ge-0/0/16 ge-1/0/16 ge-2/0/16
e17-4 s1.floor ge-0/0/17 ge-1/0/17 ge-2/0/17
e19-3 s1.floor ge-0/0/18 ge-1/0/18 ge-2/0/18
e19-4 s1.floor ge-0/0/19 ge-1/0/19 ge-2/0/19
e21-3 s1.floor ge-0/0/20 ge-1/0/20 ge-2/0/20
e21-4 s1.floor ge-0/0/21 ge-1/0/21 ge-2/0/21
e23-3 s1.floor ge-0/0/22 ge-1/0/22 ge-2/0/22
e23-4 s1.floor ge-0/0/23 ge-1/0/23 ge-2/0/23
e7-3 s1.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e7-4 s1.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e9-3 s1.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
e9-4 s1.floor ge-0/0/3 ge-1/0/3 ge-2/0/3
e11-3 s1.floor ge-0/0/4 ge-1/0/4 ge-2/0/4
e11-4 s1.floor ge-0/0/5 ge-1/0/5 ge-2/0/5
e13-3 s1.floor ge-0/0/6 ge-1/0/6 ge-2/0/6
e13-4 s1.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e15-3 s1.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e15-4 s1.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e17-3 s1.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e17-4 s1.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e19-3 s1.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e19-4 s1.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e21-3 s1.floor ge-0/0/14 ge-1/0/14 ge-2/0/14
e21-4 s1.floor ge-0/0/15 ge-1/0/15 ge-2/0/15
e23-3 s1.floor ge-0/0/16 ge-1/0/16 ge-2/0/16
e23-4 s1.floor ge-0/0/17 ge-1/0/17 ge-2/0/17
e7-1 s2.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e7-2 s2.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e9-1 s2.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
Expand Down Expand Up @@ -115,9 +109,8 @@ e73-2 s8.floor ge-0/0/7 ge-1/0/7 ge-2/0/7
e75-1 s8.floor ge-0/0/8 ge-1/0/8 ge-2/0/8
e75-2 s8.floor ge-0/0/9 ge-1/0/9 ge-2/0/9
e77-1 s8.floor ge-0/0/10 ge-1/0/10 ge-2/0/10
e77-2 s8.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e79-1 s8.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e79-2 s8.floor ge-0/0/13 ge-1/0/13 ge-2/0/13
e79-1 s8.floor ge-0/0/11 ge-1/0/11 ge-2/0/11
e81-1 s8.floor ge-0/0/12 ge-1/0/12 ge-2/0/12
e71-3 s9.floor ge-0/0/0 ge-1/0/0 ge-2/0/0
e71-4 s9.floor ge-0/0/1 ge-1/0/1 ge-2/0/1
e73-3 s9.floor ge-0/0/2 ge-1/0/2 ge-2/0/2
Expand Down
20 changes: 9 additions & 11 deletions planning/planning.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
//
//
// Full one-liner:
//distros='-5 8 16 -23 26 -32 30 36 -39'; rm planning ; g++ -std=gnu++11 -Wall -g -O3 -fopenmp -DOUTPUT_FILES=1 -o planning planning.cpp && ./planning $distros ; sort -k 2,2 -k 1,1V patchlist.txt > patchlist.txt.distrosort
//distros='-5 8 16 -23 26 -32 30 37 -39'; rm planning ; g++ -std=gnu++11 -Wall -g -O3 -fopenmp -DOUTPUT_FILES=1 -o planning planning.cpp && ./planning $distros ; sort -k 2,2 -k 1,1V patchlist.txt > patchlist.txt.distrosort

#include <stdio.h>
#include <math.h>
Expand Down Expand Up @@ -347,8 +347,8 @@ void Planner::init_switches()
switches.clear();
for (unsigned i = 1; i <= NUM_ROWS; ++i) {
if (i >= 1 && i <= 3) {
switches.push_back(Switch(i,2));
switches.push_back(Switch(i,3));
// switches.push_back(Switch(i,2));
// switches.push_back(Switch(i,3));
}

if (i >= 4 && i <= 12) {
Expand All @@ -370,19 +370,17 @@ void Planner::init_switches()
switches.push_back(Switch(i, 3));
}

/* Crew seating spans from row 75 to row 80 on the west side */
if (i >= 38 && i <= 40) {
if (i == 38) {
switches.push_back(Switch(i,0)); // Crew seating
switches.push_back(Switch(i,1)); // Crew seating
switches.push_back(Switch(i,2));
switches.push_back(Switch(i,3));
}

/* Row 82 is reserved to streamers */
if (i == 41) {
/* West side has crew chill and desk/shop */
switches.push_back(Switch(i, 2));
switches.push_back(Switch(i, 3));
/* Crew seating spans from row 75 to row 82 on the west side */
if (i >= 39 && i <= 41) {
switches.push_back(Switch(i,0)); // Crew seating
switches.push_back(Switch(i,2));
switches.push_back(Switch(i,3));
}
}
}
Expand Down
Loading

0 comments on commit 1f190fe

Please sign in to comment.