You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 23, 2025. It is now read-only.
ASSERT(typeofname!=="undefined","Name must be specified");
38
+
this.addon.name=name;
39
+
};
40
+
41
+
/**
42
+
* Sets Design parameters
43
+
* @param {Number} property_sl_beam_limit_characteristic Beam limits - action combination, characteristic, can be undefined (is not set, 300 as default)
44
+
* @param {Number} property_sl_beam_limit_frequent Beam limits - action combination, frequent, can be undefined (is not set, 200 as default)
45
+
* @param {Number} property_sl_beam_limit_quasi_permanent Beam limits - action combination, quasi-permanent, can be undefined (is not set, 200 as default)
46
+
* @param {Number} property_sl_cantilever_limit_characteristic Cantilever limits - action combination, characteristic, can be undefined (is not set, 150 as default)
47
+
* @param {Number} property_sl_cantilever_limit_frequent Cantilever limits - action combination, frequent, can be undefined (is not set, 100 as default)
48
+
* @param {Number} property_sl_cantilever_limit_quasi_permanent Cantilever limits - action combination, quasi-permanent, can be undefined (is not set, 100 as default)
49
+
* @param {Number} property_vibration_design Vibration design, can be undefined (is not set, 5 mm as default)
50
+
* @param {Boolean} property_lowb_design_of_steel_structure Limitation of web breathing, Design as steel bridge structure acc. to EN 1993-2, 7.4, can be undefined (is not set, false as default)
51
+
* @param {Boolean} property_lowb_road_bridge Limitation of web breathing, Road bridge, can be undefined (is not set, true as default)
52
+
* @param {Boolean} property_lowb_railway_bridge Limitation of web breathing, Railway bridge, can be undefined (is not set, false as default)
* @param {Number} property_sl_beam_limit_characteristic_permanent_and_variable Beam limits acc. to GB 50017, Annex B, permanent and variable, can be undefined (is not set, 1000 as default)
151
+
* @param {Number} property_sl_beam_limit_characteristic_variable Beam limits acc. to GB 50017, Annex B, variable, can be undefined (is not set, 1000 as default)
152
+
* @param {Number} property_sl_cantilever_limit_characteristic_permanent_and_variable Cantilever limits acc. to GB 50017, Annex B, permanent and variable, can be undefined (is not set, 500 as default)
153
+
* @param {Number} property_sl_cantilever_limit_characteristic_variable Cantilever limits acc. to GB 50017, Annex B, variable, can be undefined (is not set, 500 as default)
ASSERT(Array.isArray(members_no),"Member list must be array if member indexes");
30
+
member_list=members_no;
31
+
members_no=[];
32
+
for(vari=0;i<member_list.length;++i){
33
+
if(members.exist(member_list[i])){
34
+
ASSERT(__hasSteelSection(members[member_list[i]].section_start)&&__hasSteelSection(members[member_list[i]].section_end),"Member no. "+member_list[i]+" must have section with "+materials.TYPE_STEEL+" material type");
ASSERT(__hasSteelSection(member_sets[member_sets_list[i]].members[j].section_start)&&__hasSteelSection(member_sets[member_sets_list[i]].members[j].section_end),"Member no. "+member_sets_list[i].members[j]+" (member set no. "+member_sets_list[i]+") must have section with "+materials.TYPE_STEEL+" material type");
51
+
}
52
+
member_sets_no.push(member_sets_list[i]);
53
+
}
54
+
else{
55
+
console.log("Member set no. "+member_sets_list[i]+" doesn't exist");
0 commit comments