Model.setelemparamsvisualpriorities#

Model.setelemparamsvisualpriorities(double_array)#

This function is related to the element quality view mode. It sets the priority for all element quality parameters when reviewing multiple criteria.

Parameters:

double_array (hwDoubleList) –

The list of doubles containing the priority values for each quality parameter.

There are currently 11 quality parameters that can be set. The priority for each parameter must be specified, using a unique value of 0-10. The order of the parameters is:

0 - min size

1 - max size

2 - aspect ratio

3 - warpage

4 - max interior angle quad

5 - min interior angle quad

6 - max interior angle tria

7 - min interior angle tria

8 - skew

9 - Jacobian

10 - chordal deviation

Example#

Set the priorities for all parameters#
import hm
import hm.entities as ent

model = hm.Model()

model.setelemparamsvisualpriorities(float_array=[3, 4, 7, 2, 1, 10, 8, 9, 0, 5, 6])