I am generating a certain pattern pore_bodies1, pore_bodies2
based on Nodes[0], Nodes[1]
. Using the same pattern, I want to generate pore_bodies3
for Nodes[2]
. How can I accomplish this? I would like to generalize this pattern for large number of Nodes
.
grid_sizes = range(4, 7)
# Convert the range object to a list
grid_sizes_list = list(grid_sizes)
# Calculate the number of nodes
Nodes = [2 * size * (size-1) for size in grid_sizes_list]
print("Grid sizes:", grid_sizes_list)
print("Number of nodes:", Nodes)
pore_bodies1 = [
[0, 3, 4, 7],
[1, 4, 5, 8],
[2, 5, 6, 9],
[7, 10, 11, 14],
[8, 11, 12, 15],
[9, 12, 13, 16],
[14, 17, 18, 21],
[15, 18, 19, 22],
[16, 19, 20, 23]
]
pore_bodies2=[[0,4,5,9],
[1,5,6,10],
[2,6,7,11],
[3,7,8,12],
[9,13,14,18],
[10,14,15,19],
[11,15,16,20],
[12,16,17,21],
[18,22,23,27],
[19,23,24,28],
[20,24,25,29],
[21,25,26,30],
[27,31,32,36],
[28,32,33,37],
[29,33,34,38],
[30,34,35,39]]