#include "SiteWaterMainsTemperature.hpp"
Public Member Functions | |
virtual | ~SiteWaterMainsTemperature () |
std::string | calculationMethod () const |
boost::optional< Schedule > | temperatureSchedule () const |
boost::optional< double > | annualAverageOutdoorAirTemperature () const |
boost::optional< double > | maximumDifferenceInMonthlyAverageOutdoorAirTemperatures () const |
bool | setCalculationMethod (std::string calculationMethod) |
bool | setTemperatureSchedule (Schedule &schedule) |
void | resetTemperatureSchedule () |
bool | setAnnualAverageOutdoorAirTemperature (double annualAverageOutdoorAirTemperature) |
void | resetAnnualAverageOutdoorAirTemperature () |
bool | setMaximumDifferenceInMonthlyAverageOutdoorAirTemperatures (double maximumDifferenceInMonthlyAverageOutdoorAirTemperatures) |
void | resetMaximumDifferenceInMonthlyAverageOutdoorAirTemperatures () |
Static Public Member Functions | |
static std::vector< std::string > | calculationMethodValues () |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validCalculationMethodValues () |
Related Functions | |
typedef boost::optional < SiteWaterMainsTemperature > | OptionalSiteWaterMainsTemperature |
typedef std::vector < SiteWaterMainsTemperature > | SiteWaterMainsTemperatureVector |
SiteWaterMainsTemperature is a ModelObject that wraps the OpenStudio IDD object 'OS:Site:WaterMainsTemperature'.
|
inlinevirtual |
boost::optional<double> openstudio::model::SiteWaterMainsTemperature::annualAverageOutdoorAirTemperature | ( | ) | const |
std::string openstudio::model::SiteWaterMainsTemperature::calculationMethod | ( | ) | const |
|
static |
|
static |
boost::optional<double> openstudio::model::SiteWaterMainsTemperature::maximumDifferenceInMonthlyAverageOutdoorAirTemperatures | ( | ) | const |
void openstudio::model::SiteWaterMainsTemperature::resetAnnualAverageOutdoorAirTemperature | ( | ) |
Also sets calculation method to 'Correlation'.
void openstudio::model::SiteWaterMainsTemperature::resetMaximumDifferenceInMonthlyAverageOutdoorAirTemperatures | ( | ) |
Also sets calculation method to 'Correlation'.
void openstudio::model::SiteWaterMainsTemperature::resetTemperatureSchedule | ( | ) |
bool openstudio::model::SiteWaterMainsTemperature::setAnnualAverageOutdoorAirTemperature | ( | double | annualAverageOutdoorAirTemperature | ) |
Also sets calculation method to 'Correlation'.
bool openstudio::model::SiteWaterMainsTemperature::setCalculationMethod | ( | std::string | calculationMethod | ) |
bool openstudio::model::SiteWaterMainsTemperature::setMaximumDifferenceInMonthlyAverageOutdoorAirTemperatures | ( | double | maximumDifferenceInMonthlyAverageOutdoorAirTemperatures | ) |
Also sets calculation method to 'Correlation'.
bool openstudio::model::SiteWaterMainsTemperature::setTemperatureSchedule | ( | Schedule & | schedule | ) |
Also sets calculation method to 'Schedule'.
boost::optional<Schedule> openstudio::model::SiteWaterMainsTemperature::temperatureSchedule | ( | ) | const |
|
static |
|
related |
|
related |