eset

 

This command creates element sets (esets) with membership criteria based on relational operators or other criteria.

Format

eset / eset_name / element_attribute_name / relation_oper / value

eset / eset_name / logic_oper / eset_list

eset / eset_name / inclusive | exclusive / pset get pset_name

eset / eset_name / region | mregion / region_name | mregion_name

eset / eset_name / volume / relation_oper / value

eset / eset_name

 

eset Parameters

Parameters

Type/Value

Description/Default

eset_name

char*32

Name of new eset.

element_attribute_name

char*32

Attribute name comparing value to.

relation_oper

eq

ne

lt

gt

le

ge

Creates element sets equal to, greater than or less than value of an element attribute.

value

real

Value comparing against.

logic_oper

union

inter

not

delete

Creates element sets of the union, intersection, not, or delete of esets.

eset_list

char*32

 

inclusive | exclusive

inclusive | exclusive

Inclusive creates element sets of all elements any of whose nodes are in pset.

Exclusive creates element sets of all elements all of whose nodes are in pset.

pset get

pset get

See pset command.

pset_name

char*32

Name assigned to existing pset.

region | mregion

region | mregion

Creates element sets by calculating the center of mass of the element and determines which mregion or region the center lies in. It is possible if the interface surfaces are curved that the center will not lie in the same mregion or region as the vertices. Using itetclr will give the better result.

region_name | mregion_name

char*32

Name assigned to existing region or mregion.

volume

volume

Creates element sets based on quality criteria (volume or aspect ratio).

Examples

eset / element_set1 / itetclr / eq / 4

eset / element_set2 / inclusive / pset / get / mypset

eset / element_set3 / region / upper

eset / element_set4 / volume / lt / 3.0