(* SCHEMA structural_analysis_design; *)
ENTITY axisymmetric_surface_2d_element_representation
SUBTYPE OF (element_representation);
model_ref : fea_model_2d;
element_descriptor : axisymmetric_surface_2d_element_descriptor;
property : surface_element_property;
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_SURFACE_2D_ELEMENT_COORDINATE_SYSTEM') IN
TYPEOF(item)) )) + SIZEOF(QUERY ( item <* SELF\
representation.items | (('STRUCTURAL_ANALYSIS_DESIGN.' +
'ALIGNED_SURFACE_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',
'STRUCTURAL_ANALYSIS_DESIGN.' +
'FEA_SHELL_MEMBRANE_STIFFNESS','STRUCTURAL_ANALYSIS_DESIGN.'
+ 'FEA_SHELL_BENDING_STIFFNESS',
'STRUCTURAL_ANALYSIS_DESIGN.' +
'FEA_SHELL_MEMBRANE_BENDING_COUPLING_STIFFNESS',
'STRUCTURAL_ANALYSIS_DESIGN.' + 'FEA_SHELL_SHEAR_STIFFNESS']
* TYPEOF(item2)) = 1) )) = 1) )) >= 1);
wr4: ('STRUCTURAL_ANALYSIS_DESIGN.PARAMETRIC_REPRESENTATION_CONTEXT'
IN TYPEOF(SELF\representation.context_of_items));
fu1: required_1d_nodes(SELF\element_representation.node_list,
element_descriptor\element_descriptor.topology_order);
END_ENTITY; -- axisymmetric_surface_2d_element_representation
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:15:05-04:00