#include <AirflowNetworkDetailedOpening.hpp>
Public Member Functions | |
Constructor | |
DetailedOpeningFactorData (double openingFactor, double dischargeCoefficient, double widthFactor, double heightFactor, double startHeightFactor) | |
Getters | |
double | openingFactor () const |
For a rectangular non-pivoted window or door (LVO Type 1), the opening factor corresponds to the fraction of the window or door that is opened. More... | |
double | dischargeCoefficient () const |
The discharge coefficient indicates the fractional effectiveness for air flow through a window or door at that Opening Factor. More... | |
double | widthFactor () const |
The width factor is the opening width divided by the window or door width. More... | |
double | heightFactor () const |
The height factor is the opening height divided by the window or door height. More... | |
double | startHeightFactor () const |
The start height factor is the start height divided by the window or door height. More... | |
Setters | |
bool | setOpeningFactor (double openingFactor) |
Sets the opening factor. More... | |
bool | setDischargeCoefficient (double dischargeCoefficient) |
Sets the discharge coefficient. More... | |
bool | setWidthFactor (double widthFactor) |
Sets the width factor. More... | |
bool | setHeightFactor (double heightFactor) |
Sets the height factor. More... | |
bool | setStartHeightFactor (double startHeightFactor) |
Sets the start height factor. More... | |
openstudio::model::DetailedOpeningFactorData::DetailedOpeningFactorData | ( | double | openingFactor, |
double | dischargeCoefficient, | ||
double | widthFactor, | ||
double | heightFactor, | ||
double | startHeightFactor | ||
) |
double openstudio::model::DetailedOpeningFactorData::dischargeCoefficient | ( | ) | const |
The discharge coefficient indicates the fractional effectiveness for air flow through a window or door at that Opening Factor.
double openstudio::model::DetailedOpeningFactorData::heightFactor | ( | ) | const |
The height factor is the opening height divided by the window or door height.
double openstudio::model::DetailedOpeningFactorData::openingFactor | ( | ) | const |
For a rectangular non-pivoted window or door (LVO Type 1), the opening factor corresponds to the fraction of the window or door that is opened.
For rectangular horizontally-pivoted windows (LVO Type 2), the opening factor is the angular fraction that window is open. For example, an opening angle of 45 degrees corresponds to an opening factor of 0.50 since the maximum opening angle is 90 degrees.
bool openstudio::model::DetailedOpeningFactorData::setDischargeCoefficient | ( | double | dischargeCoefficient | ) |
Sets the discharge coefficient.
bool openstudio::model::DetailedOpeningFactorData::setHeightFactor | ( | double | heightFactor | ) |
Sets the height factor.
bool openstudio::model::DetailedOpeningFactorData::setOpeningFactor | ( | double | openingFactor | ) |
Sets the opening factor.
bool openstudio::model::DetailedOpeningFactorData::setStartHeightFactor | ( | double | startHeightFactor | ) |
Sets the start height factor.
bool openstudio::model::DetailedOpeningFactorData::setWidthFactor | ( | double | widthFactor | ) |
Sets the width factor.
double openstudio::model::DetailedOpeningFactorData::startHeightFactor | ( | ) | const |
The start height factor is the start height divided by the window or door height.
Start height is the distance between the bottom of the window or door and the bottom of the window or door opening. The sum of the height factor and the start height factor must be less than 1.0 in order to have the opening within the window or door dimensions.
double openstudio::model::DetailedOpeningFactorData::widthFactor | ( | ) | const |
The width factor is the opening width divided by the window or door width.