ENTITY load_case

(* SCHEMA STRUCTURAL_FRAME_SCHEMA; *)
(* Modified for LPM/6 *)
ENTITY load_case
SUPERTYPE OF (load_case_documented);
 	load_case_name : label;
 	load_case_factor : OPTIONAL REAL;
 	governing_analyses : SET [0:?] OF analysis_method;
 	time_variation : physical_action;
DERIVE
	load_components : SET [1:?] OF load := bag_to_set 
		(USEDIN(SELF, 'STRUCTURAL_FRAME_SCHEMA.LOAD.PARENT_LOAD_CASE'));
INVERSE
 	loads : SET [1:?] OF load FOR parent_load_case;
WHERE
	WRL60 : NOT ((SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_ELEMENT') IN
				TYPEOF(components))) > 0 )	
			AND	(SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_MEMBER') IN
				TYPEOF(components))) > 0) );
	WRL61 : NOT ((SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_NODE') IN
				TYPEOF(components))) > 0 )	
			AND	(SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_CONNECTION') IN
				TYPEOF(components))) > 0) );
	WRL62 : NOT ((SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_NODE') IN
				TYPEOF(components))) > 0 )	
			AND	(SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_MEMBER') IN
				TYPEOF(components))) > 0) );
	WRL63 : NOT ((SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_ELEMENT') IN
				TYPEOF(components))) > 0 )	
			AND	(SIZEOF(QUERY(components <* load_components | 
				('STRUCTURAL_FRAME_SCHEMA.LOAD_CONNECTION') IN
				TYPEOF(components))) > 0) );
	(* 
		All of the above rules simply prevent analytical loads and 
		design loads being mixed in the same load case
	*)	
END_ENTITY;

Explicit Attributes

Entity load_case has the following local and inherited explicit attributes:
AttributeTypeDefined By
 load_case_namelabel (STRING)load_case
 load_case_factorREALload_case
 governing_analysesSET OF analysis_method (ENTITY)load_case
 time_variationphysical_action (ENTITY)load_case

Derived Attributes

Entity load_case has the following local and inherited derived attributes:
AttributeTypeDefined By
 load_componentsSET OF load (ENTITY)load_case

Inverse Attributes

Entity load_case has the following local and inherited inverse attributes:
AttributeTypeDefined By
 loadsSET OF load (ENTITY)load_case

Supertypes

    No supertypes

Subtypes

Entity load_case has the following subtypes:
    load_case_documented*
* - Immediate Subtypes

Referenced By

Entity load_case and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 analysis_results_set_basic ENTITY load_case
 load ENTITY load_case
 load_combination_occurrence ENTITY load_case
 select_loading_item SELECT load_case


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2023-03-25T00:11:38-04:00