#include "DesignDay.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validDayTypeValues () |
static std::vector< std::string > | validHumidityIndicatingTypeValues () |
static std::vector< std::string > | validDryBulbTemperatureRangeModifierTypeValues () |
static std::vector< std::string > | validSolarModelIndicatorValues () |
Protected Types | |
typedef detail::DesignDay_Impl | ImplType |
Protected Member Functions | |
DesignDay (std::shared_ptr< detail::DesignDay_Impl > impl) |
Related Functions | |
typedef std::vector< DesignDay > | DesignDayVector |
typedef boost::optional < DesignDay > | OptionalDesignDay |
|
protected |
|
explicit |
|
inlinevirtual |
|
explicitprotected |
double openstudio::model::DesignDay::ashraeTaub | ( | ) | const |
double openstudio::model::DesignDay::ashraeTaud | ( | ) | const |
double openstudio::model::DesignDay::barometricPressure | ( | ) | const |
boost::optional<ScheduleDay> openstudio::model::DesignDay::beamSolarDaySchedule | ( | ) | const |
double openstudio::model::DesignDay::dailyDryBulbTemperatureRange | ( | ) | const |
boost::optional<double> openstudio::model::DesignDay::dailyWetBulbTemperatureRange | ( | ) | const |
bool openstudio::model::DesignDay::daylightSavingTimeIndicator | ( | ) | const |
int openstudio::model::DesignDay::dayOfMonth | ( | ) | const |
std::string openstudio::model::DesignDay::dayType | ( | ) | const |
boost::optional<ScheduleDay> openstudio::model::DesignDay::diffuseSolarDaySchedule | ( | ) | const |
boost::optional<ScheduleDay> openstudio::model::DesignDay::dryBulbTemperatureRangeModifierSchedule | ( | ) | const |
std::string openstudio::model::DesignDay::dryBulbTemperatureRangeModifierType | ( | ) | const |
double openstudio::model::DesignDay::humidityIndicatingConditionsAtMaximumDryBulb | ( | ) | const |
boost::optional<ScheduleDay> openstudio::model::DesignDay::humidityIndicatingDaySchedule | ( | ) | const |
std::string openstudio::model::DesignDay::humidityIndicatingType | ( | ) | const |
|
static |
bool openstudio::model::DesignDay::isAshraeTaubDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isAshraeTaudDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isBarometricPressureDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isDailyDryBulbTemperatureRangeDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isDaylightSavingTimeIndicatorDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isDayOfMonthDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isDayTypeDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isDryBulbTemperatureRangeModifierTypeDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isHumidityIndicatingConditionsAtMaximumDryBulbDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isHumidityIndicatingTypeDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isMaximumDryBulbTemperatureDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isMonthDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isRainIndicatorDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isSkyClearnessDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isSnowIndicatorDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isSolarModelIndicatorDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isWindDirectionDefaulted | ( | ) | const |
bool openstudio::model::DesignDay::isWindSpeedDefaulted | ( | ) | const |
double openstudio::model::DesignDay::maximumDryBulbTemperature | ( | ) | const |
int openstudio::model::DesignDay::month | ( | ) | const |
bool openstudio::model::DesignDay::rainIndicator | ( | ) | const |
void openstudio::model::DesignDay::resetAshraeTaub | ( | ) |
void openstudio::model::DesignDay::resetAshraeTaud | ( | ) |
void openstudio::model::DesignDay::resetBarometricPressure | ( | ) |
void openstudio::model::DesignDay::resetBeamSolarDaySchedule | ( | ) |
void openstudio::model::DesignDay::resetDailyDryBulbTemperatureRange | ( | ) |
void openstudio::model::DesignDay::resetDailyWetBulbTemperatureRange | ( | ) |
void openstudio::model::DesignDay::resetDaylightSavingTimeIndicator | ( | ) |
void openstudio::model::DesignDay::resetDayOfMonth | ( | ) |
void openstudio::model::DesignDay::resetDayType | ( | ) |
void openstudio::model::DesignDay::resetDiffuseSolarDaySchedule | ( | ) |
void openstudio::model::DesignDay::resetDryBulbTemperatureRangeModifierSchedule | ( | ) |
void openstudio::model::DesignDay::resetDryBulbTemperatureRangeModifierType | ( | ) |
void openstudio::model::DesignDay::resetHumidityIndicatingConditionsAtMaximumDryBulb | ( | ) |
void openstudio::model::DesignDay::resetHumidityIndicatingDaySchedule | ( | ) |
void openstudio::model::DesignDay::resetHumidityIndicatingType | ( | ) |
void openstudio::model::DesignDay::resetMaximumDryBulbTemperature | ( | ) |
void openstudio::model::DesignDay::resetMonth | ( | ) |
void openstudio::model::DesignDay::resetRainIndicator | ( | ) |
void openstudio::model::DesignDay::resetSkyClearness | ( | ) |
void openstudio::model::DesignDay::resetSnowIndicator | ( | ) |
void openstudio::model::DesignDay::resetSolarModelIndicator | ( | ) |
void openstudio::model::DesignDay::resetWindDirection | ( | ) |
void openstudio::model::DesignDay::resetWindSpeed | ( | ) |
bool openstudio::model::DesignDay::setAshraeTaub | ( | double | aSHRAETaub | ) |
bool openstudio::model::DesignDay::setAshraeTaud | ( | double | aSHRAETaud | ) |
bool openstudio::model::DesignDay::setBarometricPressure | ( | double | barometricPressure | ) |
bool openstudio::model::DesignDay::setBeamSolarDaySchedule | ( | const ScheduleDay & | schedule | ) |
bool openstudio::model::DesignDay::setDailyDryBulbTemperatureRange | ( | double | dailyDryBulbTemperatureRange | ) |
void openstudio::model::DesignDay::setDailyWetBulbTemperatureRange | ( | double | dailyWetBulbTemperatureRange | ) |
bool openstudio::model::DesignDay::setDaylightSavingTimeIndicator | ( | bool | daylightSavingTimeIndicator | ) |
bool openstudio::model::DesignDay::setDayOfMonth | ( | int | dayOfMonth | ) |
bool openstudio::model::DesignDay::setDayType | ( | std::string | dayType | ) |
bool openstudio::model::DesignDay::setDiffuseSolarDaySchedule | ( | const ScheduleDay & | schedule | ) |
bool openstudio::model::DesignDay::setDryBulbTemperatureRangeModifierSchedule | ( | const ScheduleDay & | schedule | ) |
Sets the dry bulb temperature range modifier day schedule.
The appropriate ScheduleTypeLimits varies depending on the dry bulb temperature range modifier type. Please see the EnergyPlus input-output reference for details before using this feature.
bool openstudio::model::DesignDay::setDryBulbTemperatureRangeModifierType | ( | std::string | dryBulbTemperatureRangeModifierType | ) |
void openstudio::model::DesignDay::setHumidityIndicatingConditionsAtMaximumDryBulb | ( | double | humidityIndicatingConditionsAtMaximumDryBulb | ) |
bool openstudio::model::DesignDay::setHumidityIndicatingDaySchedule | ( | const ScheduleDay & | schedule | ) |
Sets the humidity indicating day schedule.
The appropriate ScheduleTypeLimits varies depending on the humidity indicating type. Please see the EnergyPlus input-output reference for details before using this feature.
bool openstudio::model::DesignDay::setHumidityIndicatingType | ( | std::string | humidityIndicatingType | ) |
bool openstudio::model::DesignDay::setMaximumDryBulbTemperature | ( | double | maximumDryBulbTemperature | ) |
bool openstudio::model::DesignDay::setMonth | ( | int | month | ) |
bool openstudio::model::DesignDay::setRainIndicator | ( | bool | rainIndicator | ) |
bool openstudio::model::DesignDay::setSkyClearness | ( | double | skyClearness | ) |
bool openstudio::model::DesignDay::setSnowIndicator | ( | bool | snowIndicator | ) |
bool openstudio::model::DesignDay::setSolarModelIndicator | ( | std::string | solarModelIndicator | ) |
bool openstudio::model::DesignDay::setWindDirection | ( | double | windDirection | ) |
bool openstudio::model::DesignDay::setWindSpeed | ( | double | windSpeed | ) |
double openstudio::model::DesignDay::skyClearness | ( | ) | const |
bool openstudio::model::DesignDay::snowIndicator | ( | ) | const |
std::string openstudio::model::DesignDay::solarModelIndicator | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
double openstudio::model::DesignDay::windDirection | ( | ) | const |
double openstudio::model::DesignDay::windSpeed | ( | ) | const |
|
related |
|
related |