(* SCHEMA structural_analysis_design; *)
ENTITY axisymmetric_volume_2d_element_representation
SUBTYPE OF (element_representation);
model_ref : fea_model_2d;
element_descriptor : axisymmetric_volume_2d_element_descriptor;
angle_property : axisymmetric_2d_element_property;
material : element_material;
UNIQUE
ur1 : model_ref, name;
WHERE
wr1: (model_ref.type_of_2d_analysis = axisymmetric);
wr2: ((SIZEOF(QUERY ( item <* SELF\representation.items | ((
'STRUCTURAL_ANALYSIS_DESIGN.' +
'PARAMETRIC_VOLUME_2D_ELEMENT_COORDINATE_SYSTEM') IN TYPEOF(
item)) )) + SIZEOF(QUERY ( item <* SELF\representation.items
| (('STRUCTURAL_ANALYSIS_DESIGN.' +
'ARBITRARY_VOLUME_2D_ELEMENT_COORDINATE_SYSTEM') IN TYPEOF(
item)) ))) = 1);
wr3: (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_AREA_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);
wr4: ('STRUCTURAL_ANALYSIS_DESIGN.PARAMETRIC_REPRESENTATION_CONTEXT'
IN TYPEOF(SELF\representation.context_of_items));
fu1: required_2d_nodes(SELF\element_representation.node_list,
element_descriptor.shape,element_descriptor\
element_descriptor.topology_order);
END_ENTITY; -- axisymmetric_volume_2d_element_representation
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2007-09-07T16:38:43-04:00