dragonfly_doe2.doe.material module

class dragonfly_doe2.doe.material.MassMaterial(name: str, thickness: float, conductivity: str, density: float, specific_heat: float)[source]

Bases: object

classmethod from_hb_material(material: honeybee_energy.material.opaque.EnergyMaterial)[source]
to_inp()[source]
conductivity: str
density: float
name: str
specific_heat: float
thickness: float
class dragonfly_doe2.doe.material.Material(material: Union[dragonfly_doe2.doe.material.NoMassMaterial, dragonfly_doe2.doe.material.MassMaterial])[source]

Bases: object

Do2 Material object.

refer to:

assets/DOE22Vol2-Dictionary_48r.pdf pg: 97

classmethod from_hb_material(material: Union[honeybee_energy.material.opaque.EnergyMaterial, honeybee_energy.material.opaque.EnergyMaterialNoMass])[source]
to_inp() → str[source]
material: Union[dragonfly_doe2.doe.material.NoMassMaterial, dragonfly_doe2.doe.material.MassMaterial]
class dragonfly_doe2.doe.material.MaterialType(value)[source]

Bases: enum.Enum

Doe2 material types.

mass = 'PROPERTIES'
no_mass = 'RESISTANCE'
class dragonfly_doe2.doe.material.NoMassMaterial(name: str, resistance: float)[source]

Bases: object

classmethod from_hb_material(material: honeybee_energy.material.opaque.EnergyMaterialNoMass)[source]
to_inp()[source]
name: str
resistance: float