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

#include "ChillerAbsorption.hpp"

Inheritance diagram for openstudio::model::ChillerAbsorption:

Public Member Functions

 ChillerAbsorption (const Model &model)
virtual ~ChillerAbsorption ()
boost::optional< double > nominalCapacity () const
bool isNominalCapacityAutosized () const
boost::optional< double > nominalPumpingPower () const
bool isNominalPumpingPowerAutosized () const
double minimumPartLoadRatio () const
double maximumPartLoadRatio () const
double optimumPartLoadRatio () const
double designCondenserInletTemperature () const
boost::optional< double > designChilledWaterFlowRate () const
bool isDesignChilledWaterFlowRateAutosized () const
boost::optional< double > designCondenserWaterFlowRate () const
bool isDesignCondenserWaterFlowRateAutosized () const
double coefficient1oftheHotWaterorSteamUsePartLoadRatioCurve () const
double coefficient2oftheHotWaterorSteamUsePartLoadRatioCurve () const
double coefficient3oftheHotWaterorSteamUsePartLoadRatioCurve () const
double coefficient1ofthePumpElectricUsePartLoadRatioCurve () const
double coefficient2ofthePumpElectricUsePartLoadRatioCurve () const
double coefficient3ofthePumpElectricUsePartLoadRatioCurve () const
double chilledWaterOutletTemperatureLowerLimit () const
std::string chillerFlowMode () const
std::string generatorHeatSourceType () const
boost::optional< double > designGeneratorFluidFlowRate () const
bool isDesignGeneratorFluidFlowRateAutosized () const
double degreeofSubcoolinginSteamGenerator () const
double sizingFactor () const
bool setNominalCapacity (double nominalCapacity)
void autosizeNominalCapacity ()
bool setNominalPumpingPower (double nominalPumpingPower)
void autosizeNominalPumpingPower ()
bool setMinimumPartLoadRatio (double minimumPartLoadRatio)
bool setMaximumPartLoadRatio (double maximumPartLoadRatio)
bool setOptimumPartLoadRatio (double optimumPartLoadRatio)
bool setDesignCondenserInletTemperature (double designCondenserInletTemperature)
bool setDesignChilledWaterFlowRate (double designChilledWaterFlowRate)
void autosizeDesignChilledWaterFlowRate ()
bool setDesignCondenserWaterFlowRate (double designCondenserWaterFlowRate)
void autosizeDesignCondenserWaterFlowRate ()
bool setCoefficient1oftheHotWaterorSteamUsePartLoadRatioCurve (double coefficient1oftheHotWaterorSteamUsePartLoadRatioCurve)
bool setCoefficient2oftheHotWaterorSteamUsePartLoadRatioCurve (double coefficient2oftheHotWaterorSteamUsePartLoadRatioCurve)
bool setCoefficient3oftheHotWaterorSteamUsePartLoadRatioCurve (double coefficient3oftheHotWaterorSteamUsePartLoadRatioCurve)
bool setCoefficient1ofthePumpElectricUsePartLoadRatioCurve (double coefficient1ofthePumpElectricUsePartLoadRatioCurve)
bool setCoefficient2ofthePumpElectricUsePartLoadRatioCurve (double coefficient2ofthePumpElectricUsePartLoadRatioCurve)
bool setCoefficient3ofthePumpElectricUsePartLoadRatioCurve (double coefficient3ofthePumpElectricUsePartLoadRatioCurve)
bool setChilledWaterOutletTemperatureLowerLimit (double chilledWaterOutletTemperatureLowerLimit)
bool setChillerFlowMode (std::string chillerFlowMode)
bool setGeneratorHeatSourceType (std::string generatorHeatSourceType)
bool setDesignGeneratorFluidFlowRate (double designGeneratorFluidFlowRate)
void autosizeDesignGeneratorFluidFlowRate ()
bool setDegreeofSubcoolinginSteamGenerator (double degreeofSubcoolinginSteamGenerator)
bool setSizingFactor (double sizingFactor)
boost::optional< double > autosizedNominalCapacity () const
boost::optional< double > autosizedNominalPumpingPower () const
boost::optional< double > autosizedDesignChilledWaterFlowRate () const
boost::optional< double > autosizedDesignCondenserWaterFlowRate () const
boost::optional< double > autosizedDesignGeneratorFluidFlowRate () const

Static Public Member Functions

static std::vector< std::string > chillerFlowModeValues ()
static std::vector< std::string > generatorHeatSourceTypeValues ()
static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< ChillerAbsorption
ChillerAbsorptionVector
typedef boost::optional
< ChillerAbsorption
OptionalChillerAbsorption

Detailed Description

ChillerAbsorption is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:Chiller:Absorption'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<double> openstudio::model::ChillerAbsorption::autosizedDesignChilledWaterFlowRate ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::autosizedDesignCondenserWaterFlowRate ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::autosizedDesignGeneratorFluidFlowRate ( ) const
void openstudio::model::ChillerAbsorption::autosizeDesignChilledWaterFlowRate ( )
void openstudio::model::ChillerAbsorption::autosizeDesignCondenserWaterFlowRate ( )
void openstudio::model::ChillerAbsorption::autosizeDesignGeneratorFluidFlowRate ( )
boost::optional<double> openstudio::model::ChillerAbsorption::autosizedNominalCapacity ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::autosizedNominalPumpingPower ( ) const
void openstudio::model::ChillerAbsorption::autosizeNominalCapacity ( )
void openstudio::model::ChillerAbsorption::autosizeNominalPumpingPower ( )
double openstudio::model::ChillerAbsorption::chilledWaterOutletTemperatureLowerLimit ( ) const
std::string openstudio::model::ChillerAbsorption::chillerFlowMode ( ) const
static std::vector<std::string> openstudio::model::ChillerAbsorption::chillerFlowModeValues ( )
static
double openstudio::model::ChillerAbsorption::coefficient1oftheHotWaterorSteamUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::coefficient1ofthePumpElectricUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::coefficient2oftheHotWaterorSteamUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::coefficient2ofthePumpElectricUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::coefficient3oftheHotWaterorSteamUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::coefficient3ofthePumpElectricUsePartLoadRatioCurve ( ) const
double openstudio::model::ChillerAbsorption::degreeofSubcoolinginSteamGenerator ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::designChilledWaterFlowRate ( ) const
double openstudio::model::ChillerAbsorption::designCondenserInletTemperature ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::designCondenserWaterFlowRate ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::designGeneratorFluidFlowRate ( ) const
std::string openstudio::model::ChillerAbsorption::generatorHeatSourceType ( ) const
static std::vector<std::string> openstudio::model::ChillerAbsorption::generatorHeatSourceTypeValues ( )
static
static IddObjectType openstudio::model::ChillerAbsorption::iddObjectType ( )
static
bool openstudio::model::ChillerAbsorption::isDesignChilledWaterFlowRateAutosized ( ) const
bool openstudio::model::ChillerAbsorption::isDesignCondenserWaterFlowRateAutosized ( ) const
bool openstudio::model::ChillerAbsorption::isDesignGeneratorFluidFlowRateAutosized ( ) const
bool openstudio::model::ChillerAbsorption::isNominalCapacityAutosized ( ) const
bool openstudio::model::ChillerAbsorption::isNominalPumpingPowerAutosized ( ) const
double openstudio::model::ChillerAbsorption::maximumPartLoadRatio ( ) const
double openstudio::model::ChillerAbsorption::minimumPartLoadRatio ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::nominalCapacity ( ) const
boost::optional<double> openstudio::model::ChillerAbsorption::nominalPumpingPower ( ) const
double openstudio::model::ChillerAbsorption::optimumPartLoadRatio ( ) const
bool openstudio::model::ChillerAbsorption::setChilledWaterOutletTemperatureLowerLimit ( double  chilledWaterOutletTemperatureLowerLimit)
bool openstudio::model::ChillerAbsorption::setChillerFlowMode ( std::string  chillerFlowMode)
bool openstudio::model::ChillerAbsorption::setCoefficient1oftheHotWaterorSteamUsePartLoadRatioCurve ( double  coefficient1oftheHotWaterorSteamUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setCoefficient1ofthePumpElectricUsePartLoadRatioCurve ( double  coefficient1ofthePumpElectricUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setCoefficient2oftheHotWaterorSteamUsePartLoadRatioCurve ( double  coefficient2oftheHotWaterorSteamUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setCoefficient2ofthePumpElectricUsePartLoadRatioCurve ( double  coefficient2ofthePumpElectricUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setCoefficient3oftheHotWaterorSteamUsePartLoadRatioCurve ( double  coefficient3oftheHotWaterorSteamUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setCoefficient3ofthePumpElectricUsePartLoadRatioCurve ( double  coefficient3ofthePumpElectricUsePartLoadRatioCurve)
bool openstudio::model::ChillerAbsorption::setDegreeofSubcoolinginSteamGenerator ( double  degreeofSubcoolinginSteamGenerator)
bool openstudio::model::ChillerAbsorption::setDesignChilledWaterFlowRate ( double  designChilledWaterFlowRate)
bool openstudio::model::ChillerAbsorption::setDesignCondenserInletTemperature ( double  designCondenserInletTemperature)
bool openstudio::model::ChillerAbsorption::setDesignCondenserWaterFlowRate ( double  designCondenserWaterFlowRate)
bool openstudio::model::ChillerAbsorption::setDesignGeneratorFluidFlowRate ( double  designGeneratorFluidFlowRate)
bool openstudio::model::ChillerAbsorption::setGeneratorHeatSourceType ( std::string  generatorHeatSourceType)
bool openstudio::model::ChillerAbsorption::setMaximumPartLoadRatio ( double  maximumPartLoadRatio)
bool openstudio::model::ChillerAbsorption::setMinimumPartLoadRatio ( double  minimumPartLoadRatio)
bool openstudio::model::ChillerAbsorption::setNominalCapacity ( double  nominalCapacity)
bool openstudio::model::ChillerAbsorption::setNominalPumpingPower ( double  nominalPumpingPower)
bool openstudio::model::ChillerAbsorption::setOptimumPartLoadRatio ( double  optimumPartLoadRatio)
bool openstudio::model::ChillerAbsorption::setSizingFactor ( double  sizingFactor)
double openstudio::model::ChillerAbsorption::sizingFactor ( ) const

Friends And Related Function Documentation

typedef std::vector<ChillerAbsorption> ChillerAbsorptionVector
related
typedef boost::optional<ChillerAbsorption> OptionalChillerAbsorption
related