OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "SiteWaterMainsTemperature.hpp"

Inheritance diagram for openstudio::model::SiteWaterMainsTemperature:

Public Member Functions

virtual ~SiteWaterMainsTemperature ()
std::string calculationMethod () const
boost::optional< ScheduletemperatureSchedule () 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

Detailed Description

SiteWaterMainsTemperature is a ModelObject that wraps the OpenStudio IDD object 'OS:Site:WaterMainsTemperature'.

Constructor & Destructor Documentation

virtual openstudio::model::SiteWaterMainsTemperature::~SiteWaterMainsTemperature ( )
inlinevirtual

Member Function Documentation

boost::optional<double> openstudio::model::SiteWaterMainsTemperature::annualAverageOutdoorAirTemperature ( ) const
std::string openstudio::model::SiteWaterMainsTemperature::calculationMethod ( ) const
static std::vector<std::string> openstudio::model::SiteWaterMainsTemperature::calculationMethodValues ( )
static
static IddObjectType openstudio::model::SiteWaterMainsTemperature::iddObjectType ( )
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 std::vector<std::string> openstudio::model::SiteWaterMainsTemperature::validCalculationMethodValues ( )
static

Friends And Related Function Documentation