|
31 | 31 | using RAMDATAACCESSLib;
|
32 | 32 | using BH.Engine.Reflection;
|
33 | 33 | using BH.oM.Reflection.Attributes;
|
| 34 | +using System.ComponentModel; |
34 | 35 |
|
35 | 36 |
|
36 | 37 | namespace BH.Engine.Adapters.RAM
|
37 | 38 | {
|
38 | 39 | public static partial class Create
|
39 | 40 | {
|
40 | 41 | [PreviousVersion("4.2","BH.Engine.Adapters.RAM.Create.CreateRAMUniformLoadSet(System.Double, System.Double, System.Double, BH.oM.Adapters.RAM.RAMLiveLoadTypes, System.Double, System.Double, System.Double, System.String)")]
|
| 42 | + [Description("Creates a UniformLoadSet specifically for use in RAM. RAM has built-in loadcases, so other loadcases must be mapped to them.")] |
| 43 | + [Input("sdl", "post-composite dead load which is applied to cured concrete decks, i.e. (assuming self weight of slab is set to be counted in the Self-Weight Criteria menu).")] |
| 44 | + [Input("cdl", "pre-composite dead load including any allowance for ponding (assuming self weight of slab is set to be counted in the Self-Weight Criteria menu).")] |
| 45 | + [Input("liveLoad","loads to be applied post composite such as occupancy loads. These should generally be entered without reduction.")] |
| 46 | + [Input("llType","sets a flag for which type of live load has been entered, which impacts how the program will apply reduction or combine with snow loading.")] |
| 47 | + [Input("partition","additional live loads such as partitions which will not be reduced, regardless of the value of llType.")] |
| 48 | + [Input("cll", "live loads from construction activities which will be present during the pre-composite stage.")] |
| 49 | + [Input("massDl", "dead loads which contribute to lateral mass of the building, does not include self weight of modelled elements provided Self-Weight is accounted for in the Criteria. Generally this value will be similar to the SDL value")] |
| 50 | + [Input("name", "A useful and descriptive name which will be used in RAM to refer to this set of loads.")] |
| 51 | + [Output("a set of area loads suitable for pushing to RAM.")] |
41 | 52 | public static UniformLoadSet RAMUniformLoadSet(double sdl, double cdl, double liveLoad, RAMLiveLoadTypes llType, double partition, double cll, double massDl, string name = "")
|
42 | 53 | {
|
43 | 54 |
|
|
0 commit comments