OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "PlantComponentTemperatureSource.hpp"

Inheritance diagram for openstudio::model::PlantComponentTemperatureSource:

Public Member Functions

 PlantComponentTemperatureSource (const Model &model)
virtual ~PlantComponentTemperatureSource ()
boost::optional< double > designVolumeFlowRate () const
bool isDesignVolumeFlowRateAutosized () const
std::string temperatureSpecificationType () const
boost::optional< double > sourceTemperature () const
boost::optional< SchedulesourceTemperatureSchedule () const
bool setDesignVolumeFlowRate (double designVolumeFlowRate)
void autosizeDesignVolumeFlowRate ()
bool setTemperatureSpecificationType (const std::string &temperatureSpecificationType)
bool setSourceTemperature (double sourceTemperature)
void resetSourceTemperature ()
bool setSourceTemperatureSchedule (Schedule &schedule)
void resetSourceTemperatureSchedule ()
boost::optional< double > autosizedDesignVolumeFlowRate () const

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > temperatureSpecificationTypeValues ()

Related Functions

typedef boost::optional
< PlantComponentTemperatureSource
OptionalPlantComponentTemperatureSource
typedef std::vector
< PlantComponentTemperatureSource
PlantComponentTemperatureSourceVector

Detailed Description

PlantComponentTemperatureSource is a StraightComponent that wraps the OpenStudio IDD object 'OS:PlantComponent:TemperatureSource'.

Constructor & Destructor Documentation

openstudio::model::PlantComponentTemperatureSource::PlantComponentTemperatureSource ( const Model model)
explicit
virtual openstudio::model::PlantComponentTemperatureSource::~PlantComponentTemperatureSource ( )
inlinevirtual

Member Function Documentation

boost::optional<double> openstudio::model::PlantComponentTemperatureSource::autosizedDesignVolumeFlowRate ( ) const
void openstudio::model::PlantComponentTemperatureSource::autosizeDesignVolumeFlowRate ( )
boost::optional<double> openstudio::model::PlantComponentTemperatureSource::designVolumeFlowRate ( ) const
static IddObjectType openstudio::model::PlantComponentTemperatureSource::iddObjectType ( )
static
bool openstudio::model::PlantComponentTemperatureSource::isDesignVolumeFlowRateAutosized ( ) const
void openstudio::model::PlantComponentTemperatureSource::resetSourceTemperature ( )
void openstudio::model::PlantComponentTemperatureSource::resetSourceTemperatureSchedule ( )
bool openstudio::model::PlantComponentTemperatureSource::setDesignVolumeFlowRate ( double  designVolumeFlowRate)
bool openstudio::model::PlantComponentTemperatureSource::setSourceTemperature ( double  sourceTemperature)
bool openstudio::model::PlantComponentTemperatureSource::setSourceTemperatureSchedule ( Schedule schedule)
bool openstudio::model::PlantComponentTemperatureSource::setTemperatureSpecificationType ( const std::string &  temperatureSpecificationType)
boost::optional<double> openstudio::model::PlantComponentTemperatureSource::sourceTemperature ( ) const
boost::optional<Schedule> openstudio::model::PlantComponentTemperatureSource::sourceTemperatureSchedule ( ) const
std::string openstudio::model::PlantComponentTemperatureSource::temperatureSpecificationType ( ) const
static std::vector<std::string> openstudio::model::PlantComponentTemperatureSource::temperatureSpecificationTypeValues ( )
static

Friends And Related Function Documentation