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

#include "RefrigerationTranscriticalSystem.hpp"

Inheritance diagram for openstudio::model::RefrigerationTranscriticalSystem:

Public Member Functions

bool addHighPressureCompressor (const RefrigerationCompressor &compressor)
bool addLowPressureCompressor (const RefrigerationCompressor &compressor)
bool addLowTemperatureCase (const RefrigerationCase &refrigerationCase)
bool addLowTemperatureWalkin (const RefrigerationWalkIn &refrigerationWalkin)
bool addMediumTemperatureCase (const RefrigerationCase &refrigerationCase)
bool addMediumTemperatureWalkin (const RefrigerationWalkIn &refrigerationWalkin)
ModelObject clone (Model model) const
std::vector
< RefrigerationCompressor
highPressureCompressors () const
std::vector
< RefrigerationCompressor
lowPressureCompressors () const
std::vector< RefrigerationCaselowTemperatureCases () const
std::vector< RefrigerationWalkInlowTemperatureWalkins () const
std::vector< RefrigerationCasemediumTemperatureCases () const
std::vector< RefrigerationWalkInmediumTemperatureWalkins () const
std::vector< IdfObjectremove ()
void removeAllHighPressureCompressors ()
void removeAllLowPressureCompressors ()
void removeAllLowTemperatureCases ()
void removeAllLowTemperatureWalkins ()
void removeAllMediumTemperatureCases ()
void removeAllMediumTemperatureWalkins ()
void removeHighPressureCompressor (const RefrigerationCompressor &compressor)
void removeLowPressureCompressor (const RefrigerationCompressor &compressor)
void removeLowTemperatureCase (const RefrigerationCase &refrigerationCase)
void removeLowTemperatureWalkin (const RefrigerationWalkIn &refrigerationWalkin)
void removeMediumTemperatureCase (const RefrigerationCase &refrigerationCase)
void removeMediumTemperatureWalkin (const RefrigerationWalkIn &refrigerationWalkin)
 RefrigerationTranscriticalSystem (const Model &model)
virtual ~RefrigerationTranscriticalSystem () override=default
 RefrigerationTranscriticalSystem (const RefrigerationTranscriticalSystem &other)=default
 RefrigerationTranscriticalSystem (RefrigerationTranscriticalSystem &&other)=default
RefrigerationTranscriticalSystemoperator= (const RefrigerationTranscriticalSystem &)=default
RefrigerationTranscriticalSystemoperator= (RefrigerationTranscriticalSystem &&)=default
boost::optional
< RefrigerationGasCoolerAirCooled
refrigerationGasCooler () const
double receiverPressure () const
bool isReceiverPressureDefaulted () const
double subcoolerEffectiveness () const
bool isSubcoolerEffectivenessDefaulted () const
std::string refrigerationSystemWorkingFluidType () const
double sumUASuctionPipingforMediumTemperatureLoads () const
bool isSumUASuctionPipingforMediumTemperatureLoadsDefaulted () const
boost::optional< ThermalZonemediumTemperatureSuctionPipingZone () const
double sumUASuctionPipingforLowTemperatureLoads () const
bool isSumUASuctionPipingforLowTemperatureLoadsDefaulted () const
boost::optional< ThermalZonelowTemperatureSuctionPipingZone () const
std::string endUseSubcategory () const
bool isEndUseSubcategoryDefaulted () const
bool setRefrigerationGasCooler (const RefrigerationGasCoolerAirCooled &refrigerationGasCoolerAirCooled)
bool setReceiverPressure (double receiverPressure)
void resetReceiverPressure ()
bool setSubcoolerEffectiveness (double subcoolerEffectiveness)
void resetSubcoolerEffectiveness ()
bool setRefrigerationSystemWorkingFluidType (const std::string &refrigerationSystemWorkingFluidType)
bool setSumUASuctionPipingforMediumTemperatureLoads (double sumUASuctionPipingforMediumTemperatureLoads)
void resetSumUASuctionPipingforMediumTemperatureLoads ()
bool setMediumTemperatureSuctionPipingZone (const ThermalZone &thermalZone)
void resetMediumTemperatureSuctionPipingZone ()
bool setSumUASuctionPipingforLowTemperatureLoads (double sumUASuctionPipingforLowTemperatureLoads)
void resetSumUASuctionPipingforLowTemperatureLoads ()
bool setLowTemperatureSuctionPipingZone (const ThermalZone &thermalZone)
void resetLowTemperatureSuctionPipingZone ()
bool setEndUseSubcategory (const std::string &endUseSubcategory)
void resetEndUseSubcategory ()

Static Public Member Functions

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

Related Functions

using OptionalRefrigerationTranscriticalSystem = boost::optional< RefrigerationTranscriticalSystem >
using RefrigerationTranscriticalSystemVector = std::vector< RefrigerationTranscriticalSystem >

Detailed Description

RefrigerationTranscriticalSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:TranscriticalSystem'.

Constructor & Destructor Documentation

openstudio::model::RefrigerationTranscriticalSystem::RefrigerationTranscriticalSystem ( const Model model)
explicit
virtual openstudio::model::RefrigerationTranscriticalSystem::~RefrigerationTranscriticalSystem ( )
overridevirtualdefault
openstudio::model::RefrigerationTranscriticalSystem::RefrigerationTranscriticalSystem ( const RefrigerationTranscriticalSystem other)
default
openstudio::model::RefrigerationTranscriticalSystem::RefrigerationTranscriticalSystem ( RefrigerationTranscriticalSystem &&  other)
default

Member Function Documentation

bool openstudio::model::RefrigerationTranscriticalSystem::addHighPressureCompressor ( const RefrigerationCompressor compressor)
bool openstudio::model::RefrigerationTranscriticalSystem::addLowPressureCompressor ( const RefrigerationCompressor compressor)
bool openstudio::model::RefrigerationTranscriticalSystem::addLowTemperatureCase ( const RefrigerationCase refrigerationCase)
bool openstudio::model::RefrigerationTranscriticalSystem::addLowTemperatureWalkin ( const RefrigerationWalkIn refrigerationWalkin)
bool openstudio::model::RefrigerationTranscriticalSystem::addMediumTemperatureCase ( const RefrigerationCase refrigerationCase)
bool openstudio::model::RefrigerationTranscriticalSystem::addMediumTemperatureWalkin ( const RefrigerationWalkIn refrigerationWalkin)
ModelObject openstudio::model::RefrigerationTranscriticalSystem::clone ( Model  model) const
std::string openstudio::model::RefrigerationTranscriticalSystem::endUseSubcategory ( ) const
std::vector<RefrigerationCompressor> openstudio::model::RefrigerationTranscriticalSystem::highPressureCompressors ( ) const
static IddObjectType openstudio::model::RefrigerationTranscriticalSystem::iddObjectType ( )
static
bool openstudio::model::RefrigerationTranscriticalSystem::isEndUseSubcategoryDefaulted ( ) const
bool openstudio::model::RefrigerationTranscriticalSystem::isReceiverPressureDefaulted ( ) const
bool openstudio::model::RefrigerationTranscriticalSystem::isSubcoolerEffectivenessDefaulted ( ) const
bool openstudio::model::RefrigerationTranscriticalSystem::isSumUASuctionPipingforLowTemperatureLoadsDefaulted ( ) const
bool openstudio::model::RefrigerationTranscriticalSystem::isSumUASuctionPipingforMediumTemperatureLoadsDefaulted ( ) const
std::vector<RefrigerationCompressor> openstudio::model::RefrigerationTranscriticalSystem::lowPressureCompressors ( ) const
std::vector<RefrigerationCase> openstudio::model::RefrigerationTranscriticalSystem::lowTemperatureCases ( ) const
boost::optional<ThermalZone> openstudio::model::RefrigerationTranscriticalSystem::lowTemperatureSuctionPipingZone ( ) const
std::vector<RefrigerationWalkIn> openstudio::model::RefrigerationTranscriticalSystem::lowTemperatureWalkins ( ) const
std::vector<RefrigerationCase> openstudio::model::RefrigerationTranscriticalSystem::mediumTemperatureCases ( ) const
boost::optional<ThermalZone> openstudio::model::RefrigerationTranscriticalSystem::mediumTemperatureSuctionPipingZone ( ) const
std::vector<RefrigerationWalkIn> openstudio::model::RefrigerationTranscriticalSystem::mediumTemperatureWalkins ( ) const
RefrigerationTranscriticalSystem& openstudio::model::RefrigerationTranscriticalSystem::operator= ( const RefrigerationTranscriticalSystem )
default
RefrigerationTranscriticalSystem& openstudio::model::RefrigerationTranscriticalSystem::operator= ( RefrigerationTranscriticalSystem &&  )
default
double openstudio::model::RefrigerationTranscriticalSystem::receiverPressure ( ) const
boost::optional<RefrigerationGasCoolerAirCooled> openstudio::model::RefrigerationTranscriticalSystem::refrigerationGasCooler ( ) const
std::string openstudio::model::RefrigerationTranscriticalSystem::refrigerationSystemWorkingFluidType ( ) const
static std::vector<std::string> openstudio::model::RefrigerationTranscriticalSystem::refrigerationSystemWorkingFluidTypeValues ( )
static
std::vector<IdfObject> openstudio::model::RefrigerationTranscriticalSystem::remove ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllHighPressureCompressors ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllLowPressureCompressors ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllLowTemperatureCases ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllLowTemperatureWalkins ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllMediumTemperatureCases ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeAllMediumTemperatureWalkins ( )
void openstudio::model::RefrigerationTranscriticalSystem::removeHighPressureCompressor ( const RefrigerationCompressor compressor)
void openstudio::model::RefrigerationTranscriticalSystem::removeLowPressureCompressor ( const RefrigerationCompressor compressor)
void openstudio::model::RefrigerationTranscriticalSystem::removeLowTemperatureCase ( const RefrigerationCase refrigerationCase)
void openstudio::model::RefrigerationTranscriticalSystem::removeLowTemperatureWalkin ( const RefrigerationWalkIn refrigerationWalkin)
void openstudio::model::RefrigerationTranscriticalSystem::removeMediumTemperatureCase ( const RefrigerationCase refrigerationCase)
void openstudio::model::RefrigerationTranscriticalSystem::removeMediumTemperatureWalkin ( const RefrigerationWalkIn refrigerationWalkin)
void openstudio::model::RefrigerationTranscriticalSystem::resetEndUseSubcategory ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetLowTemperatureSuctionPipingZone ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetMediumTemperatureSuctionPipingZone ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetReceiverPressure ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetSubcoolerEffectiveness ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetSumUASuctionPipingforLowTemperatureLoads ( )
void openstudio::model::RefrigerationTranscriticalSystem::resetSumUASuctionPipingforMediumTemperatureLoads ( )
bool openstudio::model::RefrigerationTranscriticalSystem::setEndUseSubcategory ( const std::string &  endUseSubcategory)
bool openstudio::model::RefrigerationTranscriticalSystem::setLowTemperatureSuctionPipingZone ( const ThermalZone thermalZone)
bool openstudio::model::RefrigerationTranscriticalSystem::setMediumTemperatureSuctionPipingZone ( const ThermalZone thermalZone)
bool openstudio::model::RefrigerationTranscriticalSystem::setReceiverPressure ( double  receiverPressure)
bool openstudio::model::RefrigerationTranscriticalSystem::setRefrigerationGasCooler ( const RefrigerationGasCoolerAirCooled refrigerationGasCoolerAirCooled)
bool openstudio::model::RefrigerationTranscriticalSystem::setRefrigerationSystemWorkingFluidType ( const std::string &  refrigerationSystemWorkingFluidType)
bool openstudio::model::RefrigerationTranscriticalSystem::setSubcoolerEffectiveness ( double  subcoolerEffectiveness)
bool openstudio::model::RefrigerationTranscriticalSystem::setSumUASuctionPipingforLowTemperatureLoads ( double  sumUASuctionPipingforLowTemperatureLoads)
bool openstudio::model::RefrigerationTranscriticalSystem::setSumUASuctionPipingforMediumTemperatureLoads ( double  sumUASuctionPipingforMediumTemperatureLoads)
double openstudio::model::RefrigerationTranscriticalSystem::subcoolerEffectiveness ( ) const
double openstudio::model::RefrigerationTranscriticalSystem::sumUASuctionPipingforLowTemperatureLoads ( ) const
double openstudio::model::RefrigerationTranscriticalSystem::sumUASuctionPipingforMediumTemperatureLoads ( ) const

Friends And Related Function Documentation