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

#include "RefrigerationSecondarySystem.hpp"

Inheritance diagram for openstudio::model::RefrigerationSecondarySystem:

Public Member Functions

bool addAirChiller (const RefrigerationAirChiller &airChiller)
bool addCase (const RefrigerationCase &refrigerationCase)
bool addWalkin (const RefrigerationWalkIn &refrigerationWalkin)
std::vector
< RefrigerationAirChiller
airChillers () const
std::vector< RefrigerationCasecases () const
void removeAirChiller (const RefrigerationAirChiller &airChiller)
void removeAllAirChillers ()
void removeAllCases ()
void removeAllWalkins ()
void removeCase (const RefrigerationCase &refrigerationCase)
void removeWalkin (const RefrigerationWalkIn &refrigerationWalkin)
std::vector< RefrigerationWalkInwalkins () const
 RefrigerationSecondarySystem (const Model &model)
virtual ~RefrigerationSecondarySystem ()=default
 RefrigerationSecondarySystem (const RefrigerationSecondarySystem &other)=default
 RefrigerationSecondarySystem (RefrigerationSecondarySystem &&other)=default
RefrigerationSecondarySystemoperator= (const RefrigerationSecondarySystem &)=default
RefrigerationSecondarySystemoperator= (RefrigerationSecondarySystem &&)=default
std::string circulatingFluidName () const
boost::optional< intglycolConcentration () const
boost::optional< double > evaporatorCapacity () const
boost::optional< double > evaporatorFlowRateforSecondaryFluid () const
double evaporatorEvaporatingTemperature () const
double evaporatorApproachTemperatureDifference () const
boost::optional< double > evaporatorRangeTemperatureDifference () const
int numberofPumpsinLoop () const
bool isNumberofPumpsinLoopDefaulted () const
boost::optional< double > totalPumpFlowRate () const
boost::optional< double > totalPumpPower () const
boost::optional< double > totalPumpHead () const
double phaseChangeCirculatingRate () const
bool isPhaseChangeCirculatingRateDefaulted () const
std::string pumpDriveType () const
bool isPumpDriveTypeDefaulted () const
boost::optional< CurveCubicvariableSpeedPumpCubicCurve () const
double pumpMotorHeattoFluid () const
bool isPumpMotorHeattoFluidDefaulted () const
double sumUADistributionPiping () const
bool isSumUADistributionPipingDefaulted () const
boost::optional< ThermalZonedistributionPipingZone () const
double sumUAReceiverSeparatorShell () const
bool isSumUAReceiverSeparatorShellDefaulted () const
boost::optional< ThermalZonereceiverSeparatorZone () const
double evaporatorRefrigerantInventory () const
bool isEvaporatorRefrigerantInventoryDefaulted () const
std::string endUseSubcategory () const
bool isEndUseSubcategoryDefaulted () const
boost::optional
< RefrigerationSystem
system () const
void resetRefrigeratedCaseAndWalkInList ()
bool setCirculatingFluidName (const std::string &circulatingFluidName)
bool setGlycolConcentration (int glycolConcentration)
void resetGlycolConcentration ()
bool setEvaporatorCapacity (double evaporatorCapacity)
void resetEvaporatorCapacity ()
bool setEvaporatorFlowRateforSecondaryFluid (double evaporatorFlowRateforSecondaryFluid)
void resetEvaporatorFlowRateforSecondaryFluid ()
bool setEvaporatorEvaporatingTemperature (double evaporatorEvaporatingTemperature)
bool setEvaporatorApproachTemperatureDifference (double evaporatorApproachTemperatureDifference)
bool setEvaporatorRangeTemperatureDifference (double evaporatorRangeTemperatureDifference)
void resetEvaporatorRangeTemperatureDifference ()
bool setNumberofPumpsinLoop (int numberofPumpsinLoop)
void resetNumberofPumpsinLoop ()
bool setTotalPumpFlowRate (double totalPumpFlowRate)
void resetTotalPumpFlowRate ()
bool setTotalPumpPower (double totalPumpPower)
void resetTotalPumpPower ()
bool setTotalPumpHead (double totalPumpHead)
void resetTotalPumpHead ()
bool setPhaseChangeCirculatingRate (double phaseChangeCirculatingRate)
void resetPhaseChangeCirculatingRate ()
bool setPumpDriveType (const std::string &pumpDriveType)
void resetPumpDriveType ()
bool setVariableSpeedPumpCubicCurve (const CurveCubic &curveCubic)
void resetVariableSpeedPumpCubicCurve ()
bool setPumpMotorHeattoFluid (double pumpMotorHeattoFluid)
void resetPumpMotorHeattoFluid ()
bool setSumUADistributionPiping (double sumUADistributionPiping)
void resetSumUADistributionPiping ()
bool setDistributionPipingZone (const ThermalZone &thermalZone)
void resetDistributionPipingZone ()
bool setSumUAReceiverSeparatorShell (double sumUAReceiverSeparatorShell)
void resetSumUAReceiverSeparatorShell ()
bool setReceiverSeparatorZone (const ThermalZone &thermalZone)
void resetReceiverSeparatorZone ()
bool setEvaporatorRefrigerantInventory (double evaporatorRefrigerantInventory)
void resetEvaporatorRefrigerantInventory ()
bool setEndUseSubcategory (const std::string &endUseSubcategory)
void resetEndUseSubcategory ()
void removeFromSystem ()

Static Public Member Functions

static std::vector< std::string > circulatingFluidNameValues ()
static IddObjectType iddObjectType ()
static std::vector< std::string > pumpDriveTypeValues ()

Related Functions

using OptionalRefrigerationSecondarySystem = boost::optional< RefrigerationSecondarySystem >
using RefrigerationSecondarySystemVector = std::vector< RefrigerationSecondarySystem >

Detailed Description

RefrigerationSecondarySystem is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:SecondarySystem'.

Constructor & Destructor Documentation

openstudio::model::RefrigerationSecondarySystem::RefrigerationSecondarySystem ( const Model model)
explicit
virtual openstudio::model::RefrigerationSecondarySystem::~RefrigerationSecondarySystem ( )
virtualdefault
openstudio::model::RefrigerationSecondarySystem::RefrigerationSecondarySystem ( const RefrigerationSecondarySystem other)
default
openstudio::model::RefrigerationSecondarySystem::RefrigerationSecondarySystem ( RefrigerationSecondarySystem &&  other)
default

Member Function Documentation

bool openstudio::model::RefrigerationSecondarySystem::addAirChiller ( const RefrigerationAirChiller airChiller)
bool openstudio::model::RefrigerationSecondarySystem::addCase ( const RefrigerationCase refrigerationCase)
bool openstudio::model::RefrigerationSecondarySystem::addWalkin ( const RefrigerationWalkIn refrigerationWalkin)
std::vector<RefrigerationAirChiller> openstudio::model::RefrigerationSecondarySystem::airChillers ( ) const
std::vector<RefrigerationCase> openstudio::model::RefrigerationSecondarySystem::cases ( ) const
std::string openstudio::model::RefrigerationSecondarySystem::circulatingFluidName ( ) const
static std::vector<std::string> openstudio::model::RefrigerationSecondarySystem::circulatingFluidNameValues ( )
static
boost::optional<ThermalZone> openstudio::model::RefrigerationSecondarySystem::distributionPipingZone ( ) const
std::string openstudio::model::RefrigerationSecondarySystem::endUseSubcategory ( ) const
double openstudio::model::RefrigerationSecondarySystem::evaporatorApproachTemperatureDifference ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::evaporatorCapacity ( ) const
double openstudio::model::RefrigerationSecondarySystem::evaporatorEvaporatingTemperature ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::evaporatorFlowRateforSecondaryFluid ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::evaporatorRangeTemperatureDifference ( ) const
double openstudio::model::RefrigerationSecondarySystem::evaporatorRefrigerantInventory ( ) const
boost::optional<int> openstudio::model::RefrigerationSecondarySystem::glycolConcentration ( ) const
static IddObjectType openstudio::model::RefrigerationSecondarySystem::iddObjectType ( )
static
bool openstudio::model::RefrigerationSecondarySystem::isEndUseSubcategoryDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isEvaporatorRefrigerantInventoryDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isNumberofPumpsinLoopDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isPhaseChangeCirculatingRateDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isPumpDriveTypeDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isPumpMotorHeattoFluidDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isSumUADistributionPipingDefaulted ( ) const
bool openstudio::model::RefrigerationSecondarySystem::isSumUAReceiverSeparatorShellDefaulted ( ) const
int openstudio::model::RefrigerationSecondarySystem::numberofPumpsinLoop ( ) const
RefrigerationSecondarySystem& openstudio::model::RefrigerationSecondarySystem::operator= ( const RefrigerationSecondarySystem )
default
RefrigerationSecondarySystem& openstudio::model::RefrigerationSecondarySystem::operator= ( RefrigerationSecondarySystem &&  )
default
double openstudio::model::RefrigerationSecondarySystem::phaseChangeCirculatingRate ( ) const
std::string openstudio::model::RefrigerationSecondarySystem::pumpDriveType ( ) const
static std::vector<std::string> openstudio::model::RefrigerationSecondarySystem::pumpDriveTypeValues ( )
static
double openstudio::model::RefrigerationSecondarySystem::pumpMotorHeattoFluid ( ) const
boost::optional<ThermalZone> openstudio::model::RefrigerationSecondarySystem::receiverSeparatorZone ( ) const
void openstudio::model::RefrigerationSecondarySystem::removeAirChiller ( const RefrigerationAirChiller airChiller)
void openstudio::model::RefrigerationSecondarySystem::removeAllAirChillers ( )
void openstudio::model::RefrigerationSecondarySystem::removeAllCases ( )
void openstudio::model::RefrigerationSecondarySystem::removeAllWalkins ( )
void openstudio::model::RefrigerationSecondarySystem::removeCase ( const RefrigerationCase refrigerationCase)
void openstudio::model::RefrigerationSecondarySystem::removeFromSystem ( )
void openstudio::model::RefrigerationSecondarySystem::removeWalkin ( const RefrigerationWalkIn refrigerationWalkin)
void openstudio::model::RefrigerationSecondarySystem::resetDistributionPipingZone ( )
void openstudio::model::RefrigerationSecondarySystem::resetEndUseSubcategory ( )
void openstudio::model::RefrigerationSecondarySystem::resetEvaporatorCapacity ( )
void openstudio::model::RefrigerationSecondarySystem::resetEvaporatorFlowRateforSecondaryFluid ( )
void openstudio::model::RefrigerationSecondarySystem::resetEvaporatorRangeTemperatureDifference ( )
void openstudio::model::RefrigerationSecondarySystem::resetEvaporatorRefrigerantInventory ( )
void openstudio::model::RefrigerationSecondarySystem::resetGlycolConcentration ( )
void openstudio::model::RefrigerationSecondarySystem::resetNumberofPumpsinLoop ( )
void openstudio::model::RefrigerationSecondarySystem::resetPhaseChangeCirculatingRate ( )
void openstudio::model::RefrigerationSecondarySystem::resetPumpDriveType ( )
void openstudio::model::RefrigerationSecondarySystem::resetPumpMotorHeattoFluid ( )
void openstudio::model::RefrigerationSecondarySystem::resetReceiverSeparatorZone ( )
void openstudio::model::RefrigerationSecondarySystem::resetRefrigeratedCaseAndWalkInList ( )
void openstudio::model::RefrigerationSecondarySystem::resetSumUADistributionPiping ( )
void openstudio::model::RefrigerationSecondarySystem::resetSumUAReceiverSeparatorShell ( )
void openstudio::model::RefrigerationSecondarySystem::resetTotalPumpFlowRate ( )
void openstudio::model::RefrigerationSecondarySystem::resetTotalPumpHead ( )
void openstudio::model::RefrigerationSecondarySystem::resetTotalPumpPower ( )
void openstudio::model::RefrigerationSecondarySystem::resetVariableSpeedPumpCubicCurve ( )
bool openstudio::model::RefrigerationSecondarySystem::setCirculatingFluidName ( const std::string &  circulatingFluidName)
bool openstudio::model::RefrigerationSecondarySystem::setDistributionPipingZone ( const ThermalZone thermalZone)
bool openstudio::model::RefrigerationSecondarySystem::setEndUseSubcategory ( const std::string &  endUseSubcategory)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorApproachTemperatureDifference ( double  evaporatorApproachTemperatureDifference)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorCapacity ( double  evaporatorCapacity)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorEvaporatingTemperature ( double  evaporatorEvaporatingTemperature)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorFlowRateforSecondaryFluid ( double  evaporatorFlowRateforSecondaryFluid)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorRangeTemperatureDifference ( double  evaporatorRangeTemperatureDifference)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorRefrigerantInventory ( double  evaporatorRefrigerantInventory)
bool openstudio::model::RefrigerationSecondarySystem::setGlycolConcentration ( int  glycolConcentration)
bool openstudio::model::RefrigerationSecondarySystem::setNumberofPumpsinLoop ( int  numberofPumpsinLoop)
bool openstudio::model::RefrigerationSecondarySystem::setPhaseChangeCirculatingRate ( double  phaseChangeCirculatingRate)
bool openstudio::model::RefrigerationSecondarySystem::setPumpDriveType ( const std::string &  pumpDriveType)
bool openstudio::model::RefrigerationSecondarySystem::setPumpMotorHeattoFluid ( double  pumpMotorHeattoFluid)
bool openstudio::model::RefrigerationSecondarySystem::setReceiverSeparatorZone ( const ThermalZone thermalZone)
bool openstudio::model::RefrigerationSecondarySystem::setSumUADistributionPiping ( double  sumUADistributionPiping)
bool openstudio::model::RefrigerationSecondarySystem::setSumUAReceiverSeparatorShell ( double  sumUAReceiverSeparatorShell)
bool openstudio::model::RefrigerationSecondarySystem::setTotalPumpFlowRate ( double  totalPumpFlowRate)
bool openstudio::model::RefrigerationSecondarySystem::setTotalPumpHead ( double  totalPumpHead)
bool openstudio::model::RefrigerationSecondarySystem::setTotalPumpPower ( double  totalPumpPower)
bool openstudio::model::RefrigerationSecondarySystem::setVariableSpeedPumpCubicCurve ( const CurveCubic curveCubic)
double openstudio::model::RefrigerationSecondarySystem::sumUADistributionPiping ( ) const
double openstudio::model::RefrigerationSecondarySystem::sumUAReceiverSeparatorShell ( ) const
boost::optional<RefrigerationSystem> openstudio::model::RefrigerationSecondarySystem::system ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::totalPumpFlowRate ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::totalPumpHead ( ) const
boost::optional<double> openstudio::model::RefrigerationSecondarySystem::totalPumpPower ( ) const
boost::optional<CurveCubic> openstudio::model::RefrigerationSecondarySystem::variableSpeedPumpCubicCurve ( ) const
std::vector<RefrigerationWalkIn> openstudio::model::RefrigerationSecondarySystem::walkins ( ) const

Friends And Related Function Documentation