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

#include "RefrigerationCompressor.hpp"

Inheritance diagram for openstudio::model::RefrigerationCompressor:

Public Member Functions

 RefrigerationCompressor (const Model &model)
virtual ~RefrigerationCompressor ()
CurveBicubic refrigerationCompressorPowerCurve () const
CurveBicubic refrigerationCompressorCapacityCurve () const
boost::optional< double > ratedSuperheat () const
boost::optional< double > ratedReturnGasTemperature () const
boost::optional< double > ratedLiquidTemperature () const
boost::optional< double > ratedSubcooling () const
std::string endUseSubcategory () const
bool isEndUseSubcategoryDefaulted () const
std::string modeofOperation () const
boost::optional< CurveBicubictranscriticalCompressorPowerCurve () const
boost::optional< CurveBicubictranscriticalCompressorCapacityCurve () const
bool setRefrigerationCompressorPowerCurve (const CurveBicubic &curveBicubic)
bool setRefrigerationCompressorCapacityCurve (const CurveBicubic &curveBicubic)
bool setRatedSuperheat (double ratedSuperheat)
void resetRatedSuperheat ()
bool setRatedReturnGasTemperature (double ratedReturnGasTemperature)
void resetRatedReturnGasTemperature ()
bool setRatedLiquidTemperature (double ratedLiquidTemperature)
void resetRatedLiquidTemperature ()
bool setRatedSubcooling (double ratedSubcooling)
void resetRatedSubcooling ()
bool setEndUseSubcategory (std::string endUseSubcategory)
void resetEndUseSubcategory ()
bool setTranscriticalCompressorPowerCurve (const CurveBicubic &curveBicubic)
void resetTranscriticalCompressorPowerCurve ()
bool setTranscriticalCompressorCapacityCurve (const CurveBicubic &curveBicubic)
void resetTranscriticalCompressorCapacityCurve ()

Static Public Member Functions

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

Related Functions

typedef boost::optional
< RefrigerationCompressor
OptionalRefrigerationCompressor
typedef std::vector
< RefrigerationCompressor
RefrigerationCompressorVector

Detailed Description

RefrigerationCompressor is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Compressor'.

Constructor & Destructor Documentation

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

Member Function Documentation

std::string openstudio::model::RefrigerationCompressor::endUseSubcategory ( ) const
static IddObjectType openstudio::model::RefrigerationCompressor::iddObjectType ( )
static
bool openstudio::model::RefrigerationCompressor::isEndUseSubcategoryDefaulted ( ) const
std::string openstudio::model::RefrigerationCompressor::modeofOperation ( ) const
static std::vector<std::string> openstudio::model::RefrigerationCompressor::modeofOperationValues ( )
static
boost::optional<double> openstudio::model::RefrigerationCompressor::ratedLiquidTemperature ( ) const
boost::optional<double> openstudio::model::RefrigerationCompressor::ratedReturnGasTemperature ( ) const
boost::optional<double> openstudio::model::RefrigerationCompressor::ratedSubcooling ( ) const
boost::optional<double> openstudio::model::RefrigerationCompressor::ratedSuperheat ( ) const
CurveBicubic openstudio::model::RefrigerationCompressor::refrigerationCompressorCapacityCurve ( ) const
CurveBicubic openstudio::model::RefrigerationCompressor::refrigerationCompressorPowerCurve ( ) const
void openstudio::model::RefrigerationCompressor::resetEndUseSubcategory ( )
void openstudio::model::RefrigerationCompressor::resetRatedLiquidTemperature ( )
void openstudio::model::RefrigerationCompressor::resetRatedReturnGasTemperature ( )
void openstudio::model::RefrigerationCompressor::resetRatedSubcooling ( )
void openstudio::model::RefrigerationCompressor::resetRatedSuperheat ( )
void openstudio::model::RefrigerationCompressor::resetTranscriticalCompressorCapacityCurve ( )
void openstudio::model::RefrigerationCompressor::resetTranscriticalCompressorPowerCurve ( )
bool openstudio::model::RefrigerationCompressor::setEndUseSubcategory ( std::string  endUseSubcategory)
bool openstudio::model::RefrigerationCompressor::setRatedLiquidTemperature ( double  ratedLiquidTemperature)
bool openstudio::model::RefrigerationCompressor::setRatedReturnGasTemperature ( double  ratedReturnGasTemperature)
bool openstudio::model::RefrigerationCompressor::setRatedSubcooling ( double  ratedSubcooling)
bool openstudio::model::RefrigerationCompressor::setRatedSuperheat ( double  ratedSuperheat)
bool openstudio::model::RefrigerationCompressor::setRefrigerationCompressorCapacityCurve ( const CurveBicubic curveBicubic)
bool openstudio::model::RefrigerationCompressor::setRefrigerationCompressorPowerCurve ( const CurveBicubic curveBicubic)
bool openstudio::model::RefrigerationCompressor::setTranscriticalCompressorCapacityCurve ( const CurveBicubic curveBicubic)
bool openstudio::model::RefrigerationCompressor::setTranscriticalCompressorPowerCurve ( const CurveBicubic curveBicubic)
boost::optional<CurveBicubic> openstudio::model::RefrigerationCompressor::transcriticalCompressorCapacityCurve ( ) const
boost::optional<CurveBicubic> openstudio::model::RefrigerationCompressor::transcriticalCompressorPowerCurve ( ) const

Friends And Related Function Documentation

typedef boost::optional<RefrigerationCompressor> OptionalRefrigerationCompressor
related