#include "SpaceInfiltrationDesignFlowRate.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDesignFlowRateCalculationMethodValues () |
static std::vector< std::string > | designFlowRateCalculationMethodValues () |
Related Functions | |
typedef boost::optional < SpaceInfiltrationDesignFlowRate > | OptionalSpaceInfiltrationDesignFlowRate |
typedef std::vector < SpaceInfiltrationDesignFlowRate > | SpaceInfiltrationDesignFlowRateVector |
SpaceInfiltrationDesignFlowRate is a SpaceLoad that wraps the OpenStudio IDD object 'OS:SpaceInfiltration:DesignFlowRate'.
|
explicit |
|
inlinevirtual |
boost::optional<double> openstudio::model::SpaceInfiltrationDesignFlowRate::airChangesperHour | ( | ) | const |
double openstudio::model::SpaceInfiltrationDesignFlowRate::constantTermCoefficient | ( | ) | const |
boost::optional<double> openstudio::model::SpaceInfiltrationDesignFlowRate::designFlowRate | ( | ) | const |
std::string openstudio::model::SpaceInfiltrationDesignFlowRate::designFlowRateCalculationMethod | ( | ) | const |
|
static |
boost::optional<double> openstudio::model::SpaceInfiltrationDesignFlowRate::flowperExteriorSurfaceArea | ( | ) | const |
boost::optional<double> openstudio::model::SpaceInfiltrationDesignFlowRate::flowperExteriorWallArea | ( | ) | const |
boost::optional<double> openstudio::model::SpaceInfiltrationDesignFlowRate::flowperSpaceFloorArea | ( | ) | const |
double openstudio::model::SpaceInfiltrationDesignFlowRate::getAirChangesPerHour | ( | double | floorArea, |
double | exteriorSurfaceArea, | ||
double | exteriorWallArea, | ||
double | airVolume | ||
) | const |
Returns the design air changes per hour (1/h) based on the floorArea (m^2), exteriorSurfaceArea (m^2), exteriorWallArea (m^2), and airVolume (m^3).
double openstudio::model::SpaceInfiltrationDesignFlowRate::getDesignFlowRate | ( | double | floorArea, |
double | exteriorSurfaceArea, | ||
double | exteriorWallArea, | ||
double | airVolume | ||
) | const |
Returns the design flow rate (m^3/s) based on the floorArea (m^2), exteriorSurfaceArea (m^2), exteriorWallArea (m^2), and airVolume (m^3).
double openstudio::model::SpaceInfiltrationDesignFlowRate::getFlowPerExteriorSurfaceArea | ( | double | floorArea, |
double | exteriorSurfaceArea, | ||
double | exteriorWallArea, | ||
double | airVolume | ||
) | const |
Returns the design flow per exterior surface area (m^3/m^2*s) based on the floorArea (m^2), exteriorSurfaceArea (m^2), exteriorWallArea (m^2), and airVolume (m^3).
double openstudio::model::SpaceInfiltrationDesignFlowRate::getFlowPerExteriorWallArea | ( | double | floorArea, |
double | exteriorSurfaceArea, | ||
double | exteriorWallArea, | ||
double | airVolume | ||
) | const |
Returns the design flow per exterior wall area (m^3/m^2*s) based on the floorArea (m^2), exteriorSurfaceArea (m^2), exteriorWallArea (m^2), and airVolume (m^3).
double openstudio::model::SpaceInfiltrationDesignFlowRate::getFlowPerSpaceFloorArea | ( | double | floorArea, |
double | exteriorSurfaceArea, | ||
double | exteriorWallArea, | ||
double | airVolume | ||
) | const |
Returns the design flow per space floor area (m^3/m^2*s) based on the floorArea (m^2), exteriorSurfaceArea (m^2), exteriorWallArea (m^2), and airVolume (m^3).
|
static |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::isConstantTermCoefficientDefaulted | ( | ) | const |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::isScheduleDefaulted | ( | ) | const |
Returns true if this object does not specify a schedule directly.
bool openstudio::model::SpaceInfiltrationDesignFlowRate::isTemperatureTermCoefficientDefaulted | ( | ) | const |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::isVelocitySquaredTermCoefficientDefaulted | ( | ) | const |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::isVelocityTermCoefficientDefaulted | ( | ) | const |
void openstudio::model::SpaceInfiltrationDesignFlowRate::resetConstantTermCoefficient | ( | ) |
void openstudio::model::SpaceInfiltrationDesignFlowRate::resetSchedule | ( | ) |
Resets the (fractional) Schedule.
void openstudio::model::SpaceInfiltrationDesignFlowRate::resetTemperatureTermCoefficient | ( | ) |
void openstudio::model::SpaceInfiltrationDesignFlowRate::resetVelocitySquaredTermCoefficient | ( | ) |
void openstudio::model::SpaceInfiltrationDesignFlowRate::resetVelocityTermCoefficient | ( | ) |
boost::optional<Schedule> openstudio::model::SpaceInfiltrationDesignFlowRate::schedule | ( | ) | const |
Returns the (fractional) infiltration schedule.
If this object does not specify a schedule this function will search the hierarchy.
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setAirChangesperHour | ( | double | airChangesperHour | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setConstantTermCoefficient | ( | double | constantTermCoefficient | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setDesignFlowRate | ( | double | designFlowRate | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setFlowperExteriorSurfaceArea | ( | double | flowperExteriorSurfaceArea | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setFlowperExteriorWallArea | ( | double | flowperExteriorWallArea | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setFlowperSpaceFloorArea | ( | double | flowperSpaceFloorArea | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setSchedule | ( | Schedule & | schedule | ) |
Sets the (fractional) Schedule.
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setTemperatureTermCoefficient | ( | double | temperatureTermCoefficient | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setVelocitySquaredTermCoefficient | ( | double | velocitySquaredTermCoefficient | ) |
bool openstudio::model::SpaceInfiltrationDesignFlowRate::setVelocityTermCoefficient | ( | double | velocityTermCoefficient | ) |
double openstudio::model::SpaceInfiltrationDesignFlowRate::temperatureTermCoefficient | ( | ) | const |
|
static |
double openstudio::model::SpaceInfiltrationDesignFlowRate::velocitySquaredTermCoefficient | ( | ) | const |
double openstudio::model::SpaceInfiltrationDesignFlowRate::velocityTermCoefficient | ( | ) | const |
|
related |
|
related |