Esempio n. 1
0
	def makewith(self, data, location, building, standard, simulation):
		r = BlanketWallInsulation.r(standard, building, location.climate_zone(standard))
		inner = tuple(BlanketWallInsulation.sheets(location, building, standard))
		r -= sum((i.r for i in inner if i.r), 0)
		outer = RigidWallInsulation.sheets(location, building, standard, r)

		size = simulation.wall_area.into('ft**2')
		self.takefrom(data.group, chain(inner, outer), size,
				building.blanket_wall_insulation,
				building.rigid_wall_insulation)
		self.save()
Esempio n. 2
0
    def makewith(self, data, location, building, standard, simulation):
        r = BlanketWallInsulation.r(standard, building,
                                    location.climate_zone(standard))
        inner = tuple(
            BlanketWallInsulation.sheets(location, building, standard))
        r -= sum((i.r for i in inner if i.r), 0)
        outer = RigidWallInsulation.sheets(location, building, standard, r)

        size = simulation.wall_area.into('ft**2')
        self.takefrom(data.group, chain(inner, outer), size,
                      building.blanket_wall_insulation,
                      building.rigid_wall_insulation)
        self.save()