|
64 | 64 | my_avg_stress = dpf.operators.averaging.to_elemental_fc( |
65 | 65 | fields_container=my_stress, mesh=my_mesh |
66 | 66 | ).eval() |
67 | | -print(my_avg_stress, my_avg_stress[0]) |
68 | | - |
| 67 | +print(my_avg_stress) |
| 68 | +print(my_avg_stress[0]) |
69 | 69 | ######################################################### |
70 | 70 | # Separating tensor by component |
71 | 71 | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
74 | 74 | # :func:'select_component()<ansys.dpf.core.fields_container.FieldsContainer.select_component>'. |
75 | 75 | # Here, the stress tensor has 6 components per elementary data (symmetrical tensor XX,YY,ZZ,XY,YZ,XZ). |
76 | 76 |
|
77 | | -for i in range( |
78 | | - 0, 6 |
79 | | -): # Separating the results in different fields containers for each stress tensor component |
80 | | - globals()[f"stress_{i + 1}"] = my_avg_stress.select_component(i) |
| 77 | +# Separating the results in different fields containers for each stress tensor component |
| 78 | +stress_1 = my_avg_stress.select_component(0) |
| 79 | +stress_2 = my_avg_stress.select_component(1) |
| 80 | +stress_3 = my_avg_stress.select_component(2) |
| 81 | +stress_4 = my_avg_stress.select_component(3) |
| 82 | +stress_5 = my_avg_stress.select_component(4) |
| 83 | +stress_6 = my_avg_stress.select_component(5) |
81 | 84 |
|
82 | 85 | ################################################################################ |
83 | 86 | # Mathematical operation on each field |
|
117 | 120 | xx=stress_1, yy=stress_2, zz=stress_3, xy=stress_4, yz=stress_5, xz=stress_6, symmetrical=True |
118 | 121 | ).eval() |
119 | 122 |
|
120 | | -print(re_assemble, re_assemble[0]) |
| 123 | +print(re_assemble) |
| 124 | +print(re_assemble[0]) |
0 commit comments