@@ -254,55 +254,55 @@ def test_stress_with_invariant_subresult(allkindofcomplexity):
254254 assert stress .result_fields_container [0 ].location == locations .elemental_nodal
255255
256256
257- def test_groupingelshape_nodallocation_verbose_api (allkindofcomplexity ):
258- result = post .load_solution (allkindofcomplexity )
259- disp = result .misc .nodal_displacement (grouping = post .grouping .by_el_shape )
260- assert disp .num_fields == 4
261- assert disp .result_fields_container .get_label_space (3 ) == {"elshape" : 3 , "time" : 1 }
262- assert len (disp .get_data_at_field (0 )) == 14826
263- assert len (disp .get_data_at_field (1 )) == 1486
264- assert len (disp .get_data_at_field (2 )) == 19
265- assert len (disp .get_data_at_field (3 )) == 4
266- assert np .isclose (disp .get_data_at_field (2 )[0 ][0 ], 5.523488975819807e-20 )
267- assert disp [0 ].location == locations .nodal
268-
269-
270- def test_groupingelshape_nodallocation (allkindofcomplexity ):
271- result = post .load_solution (allkindofcomplexity )
272- d = result .displacement (grouping = post .grouping .by_el_shape )
273- disp = d .vector
274- assert disp .num_fields == 4
275- assert disp .result_fields_container .get_label_space (3 ) == {"elshape" : 3 , "time" : 1 }
276- assert len (disp .get_data_at_field (0 )) == 14826
277- assert len (disp .get_data_at_field (1 )) == 1486
278- assert len (disp .get_data_at_field (2 )) == 19
279- assert len (disp .get_data_at_field (3 )) == 4
280- assert np .isclose (disp .get_data_at_field (2 )[0 ][0 ], 5.523488975819807e-20 )
281- assert disp [0 ].location == locations .nodal
282-
283- # with dpf.core operator
284- from ansys .dpf import core
285-
286- op = core .Operator ("U" )
287- # op.inputs.requested_location.connect(core.locations.nodal)
288- op .inputs .data_sources .connect (core .DataSources (allkindofcomplexity ))
289- mesh_provider = core .Operator ("MeshProvider" )
290- mesh_provider .inputs .data_sources .connect (core .DataSources (allkindofcomplexity ))
291- scop_op = core .Operator ("scoping::by_property" )
292- scop_op .inputs .mesh .connect (mesh_provider .outputs .mesh )
293- scop_op .inputs .requested_location .connect (core .locations .nodal )
294- scop_op .inputs .label1 .connect ("elshape" )
295- op .inputs .mesh_scoping .connect (scop_op .outputs .mesh_scoping )
296- fc = op .outputs .fields_container ()
297- assert len (fc ) == disp .num_fields
298- assert fc [0 ].location == disp [0 ].location
299- assert len (fc [0 ].data ) == len (disp [0 ].data )
300- assert np .allclose (disp [0 ].data .tolist (), fc [0 ].data .tolist ())
301- comp = core .operators .logic .identical_fc ()
302- comp .inputs .fields_containerA .connect (fc )
303- comp .inputs .fields_containerB .connect (disp .result_fields_container )
304- out = comp .outputs .boolean ()
305- assert out == True
257+ # def test_groupingelshape_nodallocation_verbose_api(allkindofcomplexity):
258+ # result = post.load_solution(allkindofcomplexity)
259+ # disp = result.misc.nodal_displacement(grouping=post.grouping.by_el_shape)
260+ # assert disp.num_fields == 4
261+ # assert disp.result_fields_container.get_label_space(3) == {"elshape": 3, "time": 1}
262+ # assert len(disp.get_data_at_field(0)) == 14826
263+ # assert len(disp.get_data_at_field(1)) == 1486
264+ # assert len(disp.get_data_at_field(2)) == 19
265+ # assert len(disp.get_data_at_field(3)) == 4
266+ # assert np.isclose(disp.get_data_at_field(2)[0][0], 5.523488975819807e-20)
267+ # assert disp[0].location == locations.nodal
268+
269+
270+ # def test_groupingelshape_nodallocation(allkindofcomplexity):
271+ # result = post.load_solution(allkindofcomplexity)
272+ # d = result.displacement(grouping=post.grouping.by_el_shape)
273+ # disp = d.vector
274+ # assert disp.num_fields == 4
275+ # assert disp.result_fields_container.get_label_space(3) == {"elshape": 3, "time": 1}
276+ # assert len(disp.get_data_at_field(0)) == 14826
277+ # assert len(disp.get_data_at_field(1)) == 1486
278+ # assert len(disp.get_data_at_field(2)) == 19
279+ # assert len(disp.get_data_at_field(3)) == 4
280+ # assert np.isclose(disp.get_data_at_field(2)[0][0], 5.523488975819807e-20)
281+ # assert disp[0].location == locations.nodal
282+ #
283+ # with dpf.core operator
284+ # from ansys.dpf import core
285+ #
286+ # op = core.Operator("U")
287+ # # op.inputs.requested_location.connect(core.locations.nodal)
288+ # op.inputs.data_sources.connect(core.DataSources(allkindofcomplexity))
289+ # mesh_provider = core.Operator("MeshProvider")
290+ # mesh_provider.inputs.data_sources.connect(core.DataSources(allkindofcomplexity))
291+ # scop_op = core.Operator("scoping::by_property")
292+ # scop_op.inputs.mesh.connect(mesh_provider.outputs.mesh)
293+ # scop_op.inputs.requested_location.connect(core.locations.nodal)
294+ # scop_op.inputs.label1.connect("elshape")
295+ # op.inputs.mesh_scoping.connect(scop_op.outputs.mesh_scoping)
296+ # fc = op.outputs.fields_container()
297+ # assert len(fc) == disp.num_fields
298+ # assert fc[0].location == disp[0].location
299+ # assert len(fc[0].data) == len(disp[0].data)
300+ # assert np.allclose(disp[0].data.tolist(), fc[0].data.tolist())
301+ # comp = core.operators.logic.identical_fc()
302+ # comp.inputs.fields_containerA.connect(fc)
303+ # comp.inputs.fields_containerB.connect(disp.result_fields_container)
304+ # out = comp.outputs.boolean()
305+ # assert out == True
306306
307307
308308def test_groupingelshape_elemlocation_verbose_api (allkindofcomplexity ):
@@ -364,55 +364,55 @@ def test_groupingelshape_elemlocation(allkindofcomplexity):
364364 assert out == True
365365
366366
367- def test_groupingmat_nodallocation_verbose_api (allkindofcomplexity ):
368- result = post .load_solution (allkindofcomplexity )
369- disp = result .misc .nodal_displacement (grouping = post .grouping .by_material )
370- assert disp .num_fields == 11
371- assert len (disp [0 ]) == 6288
372- assert len (disp [2 ]) == 744
373- assert np .isclose (disp .get_data_at_field (2 )[0 ][2 ], - 6.649053654123576e-07 )
374- assert disp .result_fields_container .get_label_space (3 ) == {"time" : 1 , "mat" : 10 }
375- for field in disp :
376- assert len (field ) != 0
377- assert field .location == locations .nodal
378-
379-
380- def test_groupingmat_nodallocation (allkindofcomplexity ):
381- result = post .load_solution (allkindofcomplexity )
382- d = result .displacement (grouping = post .grouping .by_material )
383- disp = d .vector
384- assert disp .num_fields == 11
385- assert len (disp [0 ]) == 6288
386- assert len (disp [2 ]) == 744
387- assert np .isclose (disp .get_data_at_field (2 )[0 ][2 ], - 6.649053654123576e-07 )
388- assert disp .result_fields_container .get_label_space (3 ) == {"time" : 1 , "mat" : 10 }
389- for field in disp :
390- assert len (field ) != 0
391- assert field .location == locations .nodal
392-
393- # with dpf.core operator
394- from ansys .dpf import core
395-
396- op = core .Operator ("U" )
397- # op.inputs.requested_location.connect(core.locations.nodal)
398- op .inputs .data_sources .connect (core .DataSources (allkindofcomplexity ))
399- mesh_provider = core .Operator ("MeshProvider" )
400- mesh_provider .inputs .data_sources .connect (core .DataSources (allkindofcomplexity ))
401- scop_op = core .Operator ("scoping::by_property" )
402- scop_op .inputs .mesh .connect (mesh_provider .outputs .mesh )
403- scop_op .inputs .requested_location .connect (core .locations .nodal )
404- scop_op .inputs .label1 .connect ("mat" )
405- op .inputs .mesh_scoping .connect (scop_op .outputs .mesh_scoping )
406- fc = op .outputs .fields_container ()
407- assert len (fc ) == disp .num_fields
408- assert fc [0 ].location == disp [0 ].location
409- assert len (fc [0 ].data ) == len (disp [0 ].data )
410- assert np .allclose (disp [0 ].data .tolist (), fc [0 ].data .tolist ())
411- comp = core .operators .logic .identical_fc ()
412- comp .inputs .fields_containerA .connect (fc )
413- comp .inputs .fields_containerB .connect (disp .result_fields_container )
414- out = comp .outputs .boolean ()
415- assert out is True
367+ # def test_groupingmat_nodallocation_verbose_api(allkindofcomplexity):
368+ # result = post.load_solution(allkindofcomplexity)
369+ # disp = result.misc.nodal_displacement(grouping=post.grouping.by_material)
370+ # assert disp.num_fields == 11
371+ # assert len(disp[0]) == 6288
372+ # assert len(disp[2]) == 744
373+ # assert np.isclose(disp.get_data_at_field(2)[0][2], -6.649053654123576e-07)
374+ # assert disp.result_fields_container.get_label_space(3) == {"time": 1, "mat": 10}
375+ # for field in disp:
376+ # assert len(field) != 0
377+ # assert field.location == locations.nodal
378+
379+
380+ # def test_groupingmat_nodallocation(allkindofcomplexity):
381+ # result = post.load_solution(allkindofcomplexity)
382+ # d = result.displacement(grouping=post.grouping.by_material)
383+ # disp = d.vector
384+ # assert disp.num_fields == 11
385+ # assert len(disp[0]) == 6288
386+ # assert len(disp[2]) == 744
387+ # assert np.isclose(disp.get_data_at_field(2)[0][2], -6.649053654123576e-07)
388+ # assert disp.result_fields_container.get_label_space(3) == {"time": 1, "mat": 10}
389+ # for field in disp:
390+ # assert len(field) != 0
391+ # assert field.location == locations.nodal
392+ #
393+ # # with dpf.core operator
394+ # from ansys.dpf import core
395+ #
396+ # op = core.Operator("U")
397+ # # op.inputs.requested_location.connect(core.locations.nodal)
398+ # op.inputs.data_sources.connect(core.DataSources(allkindofcomplexity))
399+ # mesh_provider = core.Operator("MeshProvider")
400+ # mesh_provider.inputs.data_sources.connect(core.DataSources(allkindofcomplexity))
401+ # scop_op = core.Operator("scoping::by_property")
402+ # scop_op.inputs.mesh.connect(mesh_provider.outputs.mesh)
403+ # scop_op.inputs.requested_location.connect(core.locations.nodal)
404+ # scop_op.inputs.label1.connect("mat")
405+ # op.inputs.mesh_scoping.connect(scop_op.outputs.mesh_scoping)
406+ # fc = op.outputs.fields_container()
407+ # assert len(fc) == disp.num_fields
408+ # assert fc[0].location == disp[0].location
409+ # assert len(fc[0].data) == len(disp[0].data)
410+ # assert np.allclose(disp[0].data.tolist(), fc[0].data.tolist())
411+ # comp = core.operators.logic.identical_fc()
412+ # comp.inputs.fields_containerA.connect(fc)
413+ # comp.inputs.fields_containerB.connect(disp.result_fields_container)
414+ # out = comp.outputs.boolean()
415+ # assert out is True
416416
417417
418418def test_groupingmat_elemlocation_verbose_api (allkindofcomplexity ):
0 commit comments