Definitions - HoareLea/SAM GitHub Wiki
Welcome to the SAM Documentation here are some definitions:
Naming Conventions and Definitions
Operations on Parameters
Add - adds a parameter to a list/collection, if it already exists, it will not be added
Modify - updates the value of a parameter
Remove - removes/deletes a parameter
Append - adds ___ to the end of a list/collection
Grasshopper Nodes explained
_Input
- the input is required
Input_
- the input is optional
_Input_
- the input is set by default
Panel
Tilt
- angles in degrees:
- Floor = 180°
- Roof/Ceiling = 0°
- Wall = 90°
Profiles
Category
- the highest level - anything, at the moment, for the IC is a ProfileGroup, but it can also be a ProfileType
ProfileGroup
- Undefined, Gain, Thermostat, Humidistat
ProfileType
- lowest level: Undefined, Occupancy, EquipmentSensible, EquipmentLatent, Lighting, Infiltration, Pollutant, Heating, Cooling, Humidification, Dehumidification, Other
Operations on Lists (unique objects)
we do not allow duplicated objects so each item is unique
Add - adds only unique objects to a list, *if does not exist already in the current list
Modify - adds an object to a list, if it already exists, will replace with the new object with data
Remove - removes/deletes a object