MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / infiltrationDesignFlowPerSpaceFloorArea

Method infiltrationDesignFlowPerSpaceFloorArea

src/model/Space.cpp:2363–2381  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2361 }
2362
2363 double Space_Impl::infiltrationDesignFlowPerSpaceFloorArea() const {
2364 double result(0.0);
2365 double floorArea = this->floorArea();
2366 double exteriorSurfaceArea = this->exteriorArea();
2367 double exteriorWallArea = this->exteriorWallArea();
2368 double airVolume = volume();
2369
2370 for (const SpaceInfiltrationDesignFlowRate& idfr : spaceInfiltrationDesignFlowRates()) {
2371 result += idfr.getFlowPerSpaceFloorArea(floorArea, exteriorSurfaceArea, exteriorWallArea, airVolume);
2372 }
2373
2374 if (OptionalSpaceType st = spaceType()) {
2375 for (const SpaceInfiltrationDesignFlowRate& idfr : st->spaceInfiltrationDesignFlowRates()) {
2376 result += idfr.getFlowPerSpaceFloorArea(floorArea, exteriorSurfaceArea, exteriorWallArea, airVolume);
2377 }
2378 }
2379
2380 return result;
2381 }
2382
2383 double Space_Impl::infiltrationDesignFlowPerExteriorSurfaceArea() const {
2384 double result(0.0);

Callers 1

TEST_FFunction · 0.45

Calls 5

floorAreaMethod · 0.95
exteriorAreaMethod · 0.95
exteriorWallAreaMethod · 0.95

Tested by 1

TEST_FFunction · 0.36