OpenStudioCore:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "BoilerHotWater.hpp"

Inheritance diagram for openstudio::model::BoilerHotWater:

Public Member Functions

 BoilerHotWater (const Model &model)
virtual ~BoilerHotWater ()
std::string fuelType () const
boost::optional< double > nominalCapacity () const
bool isNominalCapacityAutosized () const
double nominalThermalEfficiency () const
boost::optional< std::string > efficiencyCurveTemperatureEvaluationVariable () const
boost::optional< CurvenormalizedBoilerEfficiencyCurve () const
boost::optional< double > designWaterOutletTemperature () const
boost::optional< double > designWaterFlowRate () const
bool isDesignWaterFlowRateAutosized () const
double minimumPartLoadRatio () const
bool isMinimumPartLoadRatioDefaulted () const
double maximumPartLoadRatio () const
bool isMaximumPartLoadRatioDefaulted () const
double optimumPartLoadRatio () const
bool isOptimumPartLoadRatioDefaulted () const
double waterOutletUpperTemperatureLimit () const
bool isWaterOutletUpperTemperatureLimitDefaulted () const
std::string boilerFlowMode () const
bool isBoilerFlowModeDefaulted () const
boost::optional< double > parasiticElectricLoad () const
double sizingFactor () const
bool isSizingFactorDefaulted () const
bool setFuelType (std::string fuelType)
bool setNominalCapacity (double nominalCapacity)
void resetNominalCapacity ()
void autosizeNominalCapacity ()
bool setNominalThermalEfficiency (double nominalThermalEfficiency)
bool setEfficiencyCurveTemperatureEvaluationVariable (std::string efficiencyCurveTemperatureEvaluationVariable)
void resetEfficiencyCurveTemperatureEvaluationVariable ()
bool setNormalizedBoilerEfficiencyCurve (const Curve &normalizedBoilerEfficiencyCurve)
void resetNormalizedBoilerEfficiencyCurve ()
void setDesignWaterOutletTemperature (double designWaterOutletTemperature)
void resetDesignWaterOutletTemperature ()
bool setDesignWaterFlowRate (double designWaterFlowRate)
void resetDesignWaterFlowRate ()
void autosizeDesignWaterFlowRate ()
bool setMinimumPartLoadRatio (double minimumPartLoadRatio)
void resetMinimumPartLoadRatio ()
bool setMaximumPartLoadRatio (double maximumPartLoadRatio)
void resetMaximumPartLoadRatio ()
bool setOptimumPartLoadRatio (double optimumPartLoadRatio)
void resetOptimumPartLoadRatio ()
void setWaterOutletUpperTemperatureLimit (double waterOutletUpperTemperatureLimit)
void resetWaterOutletUpperTemperatureLimit ()
bool setBoilerFlowMode (std::string boilerFlowMode)
void resetBoilerFlowMode ()
bool setParasiticElectricLoad (double parasiticElectricLoad)
void resetParasiticElectricLoad ()
bool setSizingFactor (double sizingFactor)
void resetSizingFactor ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validBoilerFlowModeValues ()
static std::vector< std::string > validEfficiencyCurveTemperatureEvaluationVariableValues ()
static std::vector< std::string > validFuelTypeValues ()

Related Functions

typedef std::vector
< BoilerHotWater
BoilerHotWaterVector
typedef boost::optional
< BoilerHotWater
OptionalBoilerHotWater

Detailed Description

BoilerHotWater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Boiler:HotWater'.

Constructor & Destructor Documentation

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

Member Function Documentation

void openstudio::model::BoilerHotWater::autosizeDesignWaterFlowRate ( )
void openstudio::model::BoilerHotWater::autosizeNominalCapacity ( )
std::string openstudio::model::BoilerHotWater::boilerFlowMode ( ) const
boost::optional<double> openstudio::model::BoilerHotWater::designWaterFlowRate ( ) const
boost::optional<double> openstudio::model::BoilerHotWater::designWaterOutletTemperature ( ) const
boost::optional<std::string> openstudio::model::BoilerHotWater::efficiencyCurveTemperatureEvaluationVariable ( ) const
std::string openstudio::model::BoilerHotWater::fuelType ( ) const
static IddObjectType openstudio::model::BoilerHotWater::iddObjectType ( )
static
bool openstudio::model::BoilerHotWater::isBoilerFlowModeDefaulted ( ) const
bool openstudio::model::BoilerHotWater::isDesignWaterFlowRateAutosized ( ) const
bool openstudio::model::BoilerHotWater::isMaximumPartLoadRatioDefaulted ( ) const
bool openstudio::model::BoilerHotWater::isMinimumPartLoadRatioDefaulted ( ) const
bool openstudio::model::BoilerHotWater::isNominalCapacityAutosized ( ) const
bool openstudio::model::BoilerHotWater::isOptimumPartLoadRatioDefaulted ( ) const
bool openstudio::model::BoilerHotWater::isSizingFactorDefaulted ( ) const
bool openstudio::model::BoilerHotWater::isWaterOutletUpperTemperatureLimitDefaulted ( ) const
double openstudio::model::BoilerHotWater::maximumPartLoadRatio ( ) const
double openstudio::model::BoilerHotWater::minimumPartLoadRatio ( ) const
boost::optional<double> openstudio::model::BoilerHotWater::nominalCapacity ( ) const
double openstudio::model::BoilerHotWater::nominalThermalEfficiency ( ) const
boost::optional<Curve> openstudio::model::BoilerHotWater::normalizedBoilerEfficiencyCurve ( ) const
double openstudio::model::BoilerHotWater::optimumPartLoadRatio ( ) const
boost::optional<double> openstudio::model::BoilerHotWater::parasiticElectricLoad ( ) const
void openstudio::model::BoilerHotWater::resetBoilerFlowMode ( )
void openstudio::model::BoilerHotWater::resetDesignWaterFlowRate ( )
void openstudio::model::BoilerHotWater::resetDesignWaterOutletTemperature ( )
void openstudio::model::BoilerHotWater::resetEfficiencyCurveTemperatureEvaluationVariable ( )
void openstudio::model::BoilerHotWater::resetMaximumPartLoadRatio ( )
void openstudio::model::BoilerHotWater::resetMinimumPartLoadRatio ( )
void openstudio::model::BoilerHotWater::resetNominalCapacity ( )
void openstudio::model::BoilerHotWater::resetNormalizedBoilerEfficiencyCurve ( )
void openstudio::model::BoilerHotWater::resetOptimumPartLoadRatio ( )
void openstudio::model::BoilerHotWater::resetParasiticElectricLoad ( )
void openstudio::model::BoilerHotWater::resetSizingFactor ( )
void openstudio::model::BoilerHotWater::resetWaterOutletUpperTemperatureLimit ( )
bool openstudio::model::BoilerHotWater::setBoilerFlowMode ( std::string  boilerFlowMode)
bool openstudio::model::BoilerHotWater::setDesignWaterFlowRate ( double  designWaterFlowRate)
void openstudio::model::BoilerHotWater::setDesignWaterOutletTemperature ( double  designWaterOutletTemperature)
bool openstudio::model::BoilerHotWater::setEfficiencyCurveTemperatureEvaluationVariable ( std::string  efficiencyCurveTemperatureEvaluationVariable)
bool openstudio::model::BoilerHotWater::setFuelType ( std::string  fuelType)
bool openstudio::model::BoilerHotWater::setMaximumPartLoadRatio ( double  maximumPartLoadRatio)
bool openstudio::model::BoilerHotWater::setMinimumPartLoadRatio ( double  minimumPartLoadRatio)
bool openstudio::model::BoilerHotWater::setNominalCapacity ( double  nominalCapacity)
bool openstudio::model::BoilerHotWater::setNominalThermalEfficiency ( double  nominalThermalEfficiency)
bool openstudio::model::BoilerHotWater::setNormalizedBoilerEfficiencyCurve ( const Curve normalizedBoilerEfficiencyCurve)
bool openstudio::model::BoilerHotWater::setOptimumPartLoadRatio ( double  optimumPartLoadRatio)
bool openstudio::model::BoilerHotWater::setParasiticElectricLoad ( double  parasiticElectricLoad)
bool openstudio::model::BoilerHotWater::setSizingFactor ( double  sizingFactor)
void openstudio::model::BoilerHotWater::setWaterOutletUpperTemperatureLimit ( double  waterOutletUpperTemperatureLimit)
double openstudio::model::BoilerHotWater::sizingFactor ( ) const
static std::vector<std::string> openstudio::model::BoilerHotWater::validBoilerFlowModeValues ( )
static
static std::vector<std::string> openstudio::model::BoilerHotWater::validEfficiencyCurveTemperatureEvaluationVariableValues ( )
static
static std::vector<std::string> openstudio::model::BoilerHotWater::validFuelTypeValues ( )
static
double openstudio::model::BoilerHotWater::waterOutletUpperTemperatureLimit ( ) const

Friends And Related Function Documentation

typedef std::vector<BoilerHotWater> BoilerHotWaterVector
related
typedef boost::optional<BoilerHotWater> OptionalBoilerHotWater
related