Opaque Construction

Class Name: opaque_construction

Description: contains attributes for parts of the building that don't pass light such as walls, roof, doors.

Parent Class: building

Number of Instances: 1...N

Attributes: 

NameDescriptionRequiredTypeLen
OptionsMinMax
name Name of construction Y string 40   
construction_methodconstruction method to use (code=send code for entire assembly, layers=specify layers) Y string 20layers  
absorptanceAbsorptance of exterior surface Y float   0 1
roughnessRoughness of exterior surface Y int   1 6


Validation/Rules:
1. Currently only implementing "layers" construction method, so "code" is not currently applicable for multi-family, however, opaque_construction.assembly_code must be of correct assembly type for construction; zone_wall, zone_roof, zone_ceiling, zone_floor
Notes: