(* SCHEMA structural_analysis_design; *)
ENTITY volume_3d_element_representation
SUBTYPE OF (element_representation);
model_ref : fea_model_3d;
element_descriptor : volume_3d_element_descriptor;
material : element_material;
UNIQUE
ur1 : model_ref, name;
WHERE
wr1: ((SIZEOF(QUERY ( item <* SELF\representation.items | ((
'STRUCTURAL_ANALYSIS_DESIGN.' +
'PARAMETRIC_VOLUME_3D_ELEMENT_COORDINATE_SYSTEM') IN TYPEOF(
item)) )) + SIZEOF(QUERY ( item <* SELF\representation.items
| (('STRUCTURAL_ANALYSIS_DESIGN.' +
'ARBITRARY_VOLUME_3D_ELEMENT_COORDINATE_SYSTEM') IN TYPEOF(
item)) ))) = 1);
wr2: (SIZEOF(QUERY ( item1 <* material.properties | (SIZEOF(
QUERY ( item2 <* item1\property_definition_representation.
used_representation.items | (SIZEOF([
'STRUCTURAL_ANALYSIS_DESIGN.' + 'FEA_LINEAR_ELASTICITY',
'STRUCTURAL_ANALYSIS_DESIGN.' + 'FEA_MASS_DENSITY',
'STRUCTURAL_ANALYSIS_DESIGN.' +
'FEA_TANGENTIAL_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION',
'STRUCTURAL_ANALYSIS_DESIGN.' +
'FEA_SECANT_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION',
'STRUCTURAL_ANALYSIS_DESIGN.' + 'FEA_MOISTURE_ABSORPTION'] *
TYPEOF(item2)) = 1) )) = 1) )) >= 1);
wr3: ('STRUCTURAL_ANALYSIS_DESIGN.PARAMETRIC_REPRESENTATION_CONTEXT'
IN TYPEOF(SELF\representation.context_of_items));
fu1: required_3d_nodes(SELF\element_representation.node_list,
element_descriptor.shape,element_descriptor\
element_descriptor.topology_order);
END_ENTITY; -- volume_3d_element_representation
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:15:08-04:00