OpenStudioCore: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 ()
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
void resetRefrigeratedCaseAndWalkInList ()
bool setCirculatingFluidName (std::string circulatingFluidName)
bool setGlycolConcentration (int glycolConcentration)
void resetGlycolConcentration ()
bool setEvaporatorCapacity (double evaporatorCapacity)
void resetEvaporatorCapacity ()
bool setEvaporatorFlowRateforSecondaryFluid (double evaporatorFlowRateforSecondaryFluid)
void resetEvaporatorFlowRateforSecondaryFluid ()
void setEvaporatorEvaporatingTemperature (double evaporatorEvaporatingTemperature)
void setEvaporatorApproachTemperatureDifference (double evaporatorApproachTemperatureDifference)
void setEvaporatorRangeTemperatureDifference (double evaporatorRangeTemperatureDifference)
void resetEvaporatorRangeTemperatureDifference ()
void 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 (std::string pumpDriveType)
void resetPumpDriveType ()
bool setVariableSpeedPumpCubicCurve (const CurveCubic &curveCubic)
void resetVariableSpeedPumpCubicCurve ()
bool setPumpMotorHeattoFluid (double pumpMotorHeattoFluid)
void resetPumpMotorHeattoFluid ()
void setSumUADistributionPiping (double sumUADistributionPiping)
void resetSumUADistributionPiping ()
bool setDistributionPipingZone (const ThermalZone &thermalZone)
void resetDistributionPipingZone ()
void setSumUAReceiverSeparatorShell (double sumUAReceiverSeparatorShell)
void resetSumUAReceiverSeparatorShell ()
bool setReceiverSeparatorZone (const ThermalZone &thermalZone)
void resetReceiverSeparatorZone ()
void setEvaporatorRefrigerantInventory (double evaporatorRefrigerantInventory)
void resetEvaporatorRefrigerantInventory ()
void setEndUseSubcategory (std::string endUseSubcategory)
void resetEndUseSubcategory ()

Static Public Member Functions

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

Related Functions

typedef boost::optional
< RefrigerationSecondarySystem
OptionalRefrigerationSecondarySystem
typedef std::vector
< RefrigerationSecondarySystem
RefrigerationSecondarySystemVector

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 ( )
inlinevirtual

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
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::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 ( std::string  circulatingFluidName)
bool openstudio::model::RefrigerationSecondarySystem::setDistributionPipingZone ( const ThermalZone thermalZone)
void openstudio::model::RefrigerationSecondarySystem::setEndUseSubcategory ( std::string  endUseSubcategory)
void openstudio::model::RefrigerationSecondarySystem::setEvaporatorApproachTemperatureDifference ( double  evaporatorApproachTemperatureDifference)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorCapacity ( double  evaporatorCapacity)
void openstudio::model::RefrigerationSecondarySystem::setEvaporatorEvaporatingTemperature ( double  evaporatorEvaporatingTemperature)
bool openstudio::model::RefrigerationSecondarySystem::setEvaporatorFlowRateforSecondaryFluid ( double  evaporatorFlowRateforSecondaryFluid)
void openstudio::model::RefrigerationSecondarySystem::setEvaporatorRangeTemperatureDifference ( double  evaporatorRangeTemperatureDifference)
void openstudio::model::RefrigerationSecondarySystem::setEvaporatorRefrigerantInventory ( double  evaporatorRefrigerantInventory)
bool openstudio::model::RefrigerationSecondarySystem::setGlycolConcentration ( int  glycolConcentration)
void openstudio::model::RefrigerationSecondarySystem::setNumberofPumpsinLoop ( int  numberofPumpsinLoop)
bool openstudio::model::RefrigerationSecondarySystem::setPhaseChangeCirculatingRate ( double  phaseChangeCirculatingRate)
bool openstudio::model::RefrigerationSecondarySystem::setPumpDriveType ( std::string  pumpDriveType)
bool openstudio::model::RefrigerationSecondarySystem::setPumpMotorHeattoFluid ( double  pumpMotorHeattoFluid)
bool openstudio::model::RefrigerationSecondarySystem::setReceiverSeparatorZone ( const ThermalZone thermalZone)
void openstudio::model::RefrigerationSecondarySystem::setSumUADistributionPiping ( double  sumUADistributionPiping)
void 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<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