dragonfly_doe2.doe.construction module

class dragonfly_doe2.doe.construction.Construction(name: str, materials: List[dragonfly_doe2.doe.material.Material], absorptance: float, roughness: int)[source]

Bases: object

classmethod from_hb_construction(construction: honeybee_energy.construction.opaque.OpaqueConstruction)[source]

Create inp construction from HB construction.

to_inp(include_materials=True)[source]
absorptance: float
materials: List[dragonfly_doe2.doe.material.Material]
name: str
roughness: int
class dragonfly_doe2.doe.construction.ConstructionCollection(constructions: List[dragonfly_doe2.doe.construction.Construction])[source]

Bases: object

Construction object. Contains, materials and layers for *.inp file.

Returns:

$ Materials / Layers / Constructions *.inp block

classmethod from_hb_constructions(constructions: List[honeybee_energy.construction.opaque.OpaqueConstruction])[source]
to_inp()[source]
constructions: List[dragonfly_doe2.doe.construction.Construction]