(* SCHEMA structural_analysis_design; *)
ENTITY plane_curve_2d_element_representation
SUBTYPE OF (element_representation);
model_ref : fea_model_2d;
element_descriptor : plane_curve_2d_element_descriptor;
property : curve_2d_element_property;
depth_property : plane_2d_element_property;
material : element_material;
UNIQUE
ur1 : model_ref, name;
WHERE
wr1: (model_ref.type_of_2d_analysis = planar);
wr2: (SIZEOF(QUERY ( item <* SELF\representation.items | ((
'STRUCTURAL_ANALYSIS_DESIGN.' +
'CURVE_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_0d_nodes(SELF\element_representation.node_list);
END_ENTITY; -- plane_curve_2d_element_representation
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:15:06-04:00