16 lines
430 B
Python
16 lines
430 B
Python
|
|
def get_mesh_ranges(nmesh, arr):
|
|
mesh_ranges = [0]
|
|
running_sum = 0
|
|
for i in range(nmesh):
|
|
running_sum += arr[i]
|
|
mesh_ranges.append(running_sum)
|
|
return mesh_ranges
|
|
|
|
def get_facetexcoord_ranges(nmesh, arr):
|
|
facetexcoords_ranges = [0]
|
|
running_sum = 0
|
|
for i in range(nmesh):
|
|
running_sum += arr[i] * 3
|
|
facetexcoords_ranges.append(running_sum)
|
|
return facetexcoords_ranges |