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

Method infiltrationDesignFlowRate

src/model/Space.cpp:2343–2361  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2341 }
2342
2343 double Space_Impl::infiltrationDesignFlowRate() const {
2344 double result(0.0);
2345 double floorArea = this->floorArea();
2346 double exteriorSurfaceArea = this->exteriorArea();
2347 double exteriorWallArea = this->exteriorWallArea();
2348 double airVolume = volume();
2349
2350 for (const SpaceInfiltrationDesignFlowRate& idfr : spaceInfiltrationDesignFlowRates()) {
2351 result += idfr.getDesignFlowRate(floorArea, exteriorSurfaceArea, exteriorWallArea, airVolume);
2352 }
2353
2354 if (OptionalSpaceType st = spaceType()) {
2355 for (const SpaceInfiltrationDesignFlowRate& idfr : st->spaceInfiltrationDesignFlowRates()) {
2356 result += idfr.getDesignFlowRate(floorArea, exteriorSurfaceArea, exteriorWallArea, airVolume);
2357 }
2358 }
2359
2360 return result;
2361 }
2362
2363 double Space_Impl::infiltrationDesignFlowPerSpaceFloorArea() const {
2364 double result(0.0);

Callers 1

TEST_FFunction · 0.45

Calls 5

floorAreaMethod · 0.95
exteriorAreaMethod · 0.95
exteriorWallAreaMethod · 0.95
getDesignFlowRateMethod · 0.80

Tested by 1

TEST_FFunction · 0.36