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

#include "SizingSystem.hpp"

Inheritance diagram for openstudio::model::SizingSystem:

Public Member Functions

AirLoopHVAC airLoopHVAC () const
bool allOutdoorAirinCooling () const
bool allOutdoorAirinHeating () const
void autosizeCoolingDesignCapacity ()
void autosizeDesignOutdoorAirFlowRate ()
void autosizeHeatingDesignCapacity ()
std::string centralCoolingCapacityControlMethod () const
double centralCoolingDesignSupplyAirHumidityRatio () const
double centralCoolingDesignSupplyAirTemperature () const
double centralHeatingDesignSupplyAirHumidityRatio () const
double centralHeatingDesignSupplyAirTemperature () const
std::string coolingDesignAirFlowMethod () const
double coolingDesignAirFlowRate () const
boost::optional< double > coolingDesignCapacity () const
std::string coolingDesignCapacityMethod () const
double coolingDesignCapacityPerFloorArea () const
double coolingFractionofAutosizedCoolingSupplyAirFlowRate () const
double coolingSupplyAirFlowRatePerFloorArea () const
double coolingSupplyAirFlowRatePerUnitCoolingCapacity () const
boost::optional< double > designOutdoorAirFlowRate () const
double fractionofAutosizedCoolingDesignCapacity () const
double fractionofAutosizedHeatingDesignCapacity () const
std::string heatingDesignAirFlowMethod () const
double heatingDesignAirFlowRate () const
boost::optional< double > heatingDesignCapacity () const
std::string heatingDesignCapacityMethod () const
double heatingDesignCapacityPerFloorArea () const
double heatingFractionofAutosizedCoolingSupplyAirFlowRate () const
double heatingFractionofAutosizedHeatingSupplyAirFlowRate () const
double heatingSupplyAirFlowRatePerFloorArea () const
double heatingSupplyAirFlowRatePerUnitHeatingCapacity () const
bool isAllOutdoorAirinCoolingDefaulted () const
bool isAllOutdoorAirinHeatingDefaulted () const
bool isCentralCoolingDesignSupplyAirHumidityRatioDefaulted () const
bool isCentralHeatingDesignSupplyAirHumidityRatioDefaulted () const
bool isCoolingDesignAirFlowMethodDefaulted () const
bool isCoolingDesignAirFlowRateDefaulted () const
bool isCoolingDesignCapacityAutosized () const
bool isDesignOutdoorAirFlowRateAutosized () const
bool isDesignOutdoorAirFlowRateDefaulted () const
bool isHeatingDesignAirFlowMethodDefaulted () const
bool isHeatingDesignAirFlowRateDefaulted () const
bool isHeatingDesignCapacityAutosized () const
bool isSizingOptionDefaulted () const
bool isSystemOutdoorAirMethodDefaulted () const
bool isTypeofLoadtoSizeOnDefaulted () const
double minimumSystemAirFlowRatio () const
double precoolDesignHumidityRatio () const
double precoolDesignTemperature () const
double preheatDesignHumidityRatio () const
double preheatDesignTemperature () const
void resetAllOutdoorAirinCooling ()
void resetAllOutdoorAirinHeating ()
void resetCentralCoolingDesignSupplyAirHumidityRatio ()
void resetCentralHeatingDesignSupplyAirHumidityRatio ()
void resetCoolingDesignAirFlowMethod ()
void resetCoolingDesignAirFlowRate ()
void resetDesignOutdoorAirFlowRate ()
void resetHeatingDesignAirFlowMethod ()
void resetHeatingDesignAirFlowRate ()
void resetSizingOption ()
void resetSystemOutdoorAirMethod ()
void resetTypeofLoadtoSizeOn ()
void setAllOutdoorAirinCooling (bool allOutdoorAirinCooling)
void setAllOutdoorAirinHeating (bool allOutdoorAirinHeating)
bool setCentralCoolingCapacityControlMethod (std::string centralCoolingCapacityControlMethod)
void setCentralCoolingDesignSupplyAirHumidityRatio (double centralCoolingDesignSupplyAirHumidityRatio)
void setCentralCoolingDesignSupplyAirTemperature (double centralCoolingDesignSupplyAirTemperature)
void setCentralHeatingDesignSupplyAirHumidityRatio (double centralHeatingDesignSupplyAirHumidityRatio)
void setCentralHeatingDesignSupplyAirTemperature (double centralHeatingDesignSupplyAirTemperature)
bool setCoolingDesignAirFlowMethod (std::string coolingDesignAirFlowMethod)
bool setCoolingDesignAirFlowRate (double coolingDesignAirFlowRate)
bool setCoolingDesignCapacity (double coolingDesignCapacity)
bool setCoolingDesignCapacityMethod (std::string coolingDesignCapacityMethod)
bool setCoolingDesignCapacityPerFloorArea (double coolingDesignCapacityPerFloorArea)
bool setCoolingFractionofAutosizedCoolingSupplyAirFlowRate (double coolingFractionofAutosizedCoolingSupplyAirFlowRate)
bool setCoolingSupplyAirFlowRatePerFloorArea (double coolingSupplyAirFlowRatePerFloorArea)
bool setCoolingSupplyAirFlowRatePerUnitCoolingCapacity (double coolingSupplyAirFlowRatePerUnitCoolingCapacity)
bool setDesignOutdoorAirFlowRate (double designOutdoorAirFlowRate)
bool setFractionofAutosizedCoolingDesignCapacity (double fractionofAutosizedCoolingDesignCapacity)
bool setFractionofAutosizedHeatingDesignCapacity (double fractionofAutosizedHeatingDesignCapacity)
bool setHeatingDesignAirFlowMethod (std::string heatingDesignAirFlowMethod)
bool setHeatingDesignAirFlowRate (double heatingDesignAirFlowRate)
bool setHeatingDesignCapacity (double heatingDesignCapacity)
bool setHeatingDesignCapacityMethod (std::string heatingDesignCapacityMethod)
bool setHeatingDesignCapacityPerFloorArea (double heatingDesignCapacityPerFloorArea)
bool setHeatingFractionofAutosizedCoolingSupplyAirFlowRate (double heatingFractionofAutosizedCoolingSupplyAirFlowRate)
bool setHeatingFractionofAutosizedHeatingSupplyAirFlowRate (double heatingFractionofAutosizedHeatingSupplyAirFlowRate)
bool setHeatingSupplyAirFlowRatePerFloorArea (double heatingSupplyAirFlowRatePerFloorArea)
bool setHeatingSupplyAirFlowRatePerUnitHeatingCapacity (double heatingSupplyAirFlowRatePerUnitHeatingCapacity)
bool setMinimumSystemAirFlowRatio (double minimumSystemAirFlowRatio)
void setPrecoolDesignHumidityRatio (double precoolDesignHumidityRatio)
void setPrecoolDesignTemperature (double precoolDesignTemperature)
void setPreheatDesignHumidityRatio (double preheatDesignHumidityRatio)
void setPreheatDesignTemperature (double preheatDesignTemperature)
bool setSizingOption (std::string sizingOption)
bool setSystemOutdoorAirMethod (std::string systemOutdoorAirMethod)
bool setTypeofLoadtoSizeOn (std::string typeofLoadtoSizeOn)
bool setZoneMaximumOutdoorAirFraction (double zoneMaximumOutdoorAirFraction)
std::string sizingOption () const
 SizingSystem (const Model &model, const AirLoopHVAC &airLoopHVAC)
std::string systemOutdoorAirMethod () const
std::string typeofLoadtoSizeOn () const
double zoneMaximumOutdoorAirFraction () const
virtual ~SizingSystem ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validCoolingDesignAirFlowMethodValues ()
static std::vector< std::string > validHeatingDesignAirFlowMethodValues ()
static std::vector< std::string > validSizingOptionValues ()
static std::vector< std::string > validSystemOutdoorAirMethodValues ()
static std::vector< std::string > validTypeofLoadtoSizeOnValues ()

Related Functions

typedef boost::optional
< SizingSystem
OptionalSizingSystem
typedef std::vector< SizingSystemSizingSystemVector

Detailed Description

SizingSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:System'.

Constructor & Destructor Documentation

openstudio::model::SizingSystem::SizingSystem ( const Model model,
const AirLoopHVAC airLoopHVAC 
)
explicit
virtual openstudio::model::SizingSystem::~SizingSystem ( )
inlinevirtual

Member Function Documentation

AirLoopHVAC openstudio::model::SizingSystem::airLoopHVAC ( ) const
bool openstudio::model::SizingSystem::allOutdoorAirinCooling ( ) const
bool openstudio::model::SizingSystem::allOutdoorAirinHeating ( ) const
void openstudio::model::SizingSystem::autosizeCoolingDesignCapacity ( )
void openstudio::model::SizingSystem::autosizeDesignOutdoorAirFlowRate ( )
void openstudio::model::SizingSystem::autosizeHeatingDesignCapacity ( )
std::string openstudio::model::SizingSystem::centralCoolingCapacityControlMethod ( ) const
double openstudio::model::SizingSystem::centralCoolingDesignSupplyAirHumidityRatio ( ) const
double openstudio::model::SizingSystem::centralCoolingDesignSupplyAirTemperature ( ) const
double openstudio::model::SizingSystem::centralHeatingDesignSupplyAirHumidityRatio ( ) const
double openstudio::model::SizingSystem::centralHeatingDesignSupplyAirTemperature ( ) const
std::string openstudio::model::SizingSystem::coolingDesignAirFlowMethod ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Cooling Supply Air Flow Rate Method".

double openstudio::model::SizingSystem::coolingDesignAirFlowRate ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Cooling Supply Air Flow Rate".

boost::optional<double> openstudio::model::SizingSystem::coolingDesignCapacity ( ) const
std::string openstudio::model::SizingSystem::coolingDesignCapacityMethod ( ) const
double openstudio::model::SizingSystem::coolingDesignCapacityPerFloorArea ( ) const
double openstudio::model::SizingSystem::coolingFractionofAutosizedCoolingSupplyAirFlowRate ( ) const
double openstudio::model::SizingSystem::coolingSupplyAirFlowRatePerFloorArea ( ) const
double openstudio::model::SizingSystem::coolingSupplyAirFlowRatePerUnitCoolingCapacity ( ) const
boost::optional<double> openstudio::model::SizingSystem::designOutdoorAirFlowRate ( ) const
double openstudio::model::SizingSystem::fractionofAutosizedCoolingDesignCapacity ( ) const
double openstudio::model::SizingSystem::fractionofAutosizedHeatingDesignCapacity ( ) const
std::string openstudio::model::SizingSystem::heatingDesignAirFlowMethod ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Heating Supply Air Flow Rate Method".

double openstudio::model::SizingSystem::heatingDesignAirFlowRate ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Heating Supply Air Flow Rate".

boost::optional<double> openstudio::model::SizingSystem::heatingDesignCapacity ( ) const
std::string openstudio::model::SizingSystem::heatingDesignCapacityMethod ( ) const
double openstudio::model::SizingSystem::heatingDesignCapacityPerFloorArea ( ) const
double openstudio::model::SizingSystem::heatingFractionofAutosizedCoolingSupplyAirFlowRate ( ) const
double openstudio::model::SizingSystem::heatingFractionofAutosizedHeatingSupplyAirFlowRate ( ) const
double openstudio::model::SizingSystem::heatingSupplyAirFlowRatePerFloorArea ( ) const
double openstudio::model::SizingSystem::heatingSupplyAirFlowRatePerUnitHeatingCapacity ( ) const
static IddObjectType openstudio::model::SizingSystem::iddObjectType ( )
static
bool openstudio::model::SizingSystem::isAllOutdoorAirinCoolingDefaulted ( ) const
bool openstudio::model::SizingSystem::isAllOutdoorAirinHeatingDefaulted ( ) const
bool openstudio::model::SizingSystem::isCentralCoolingDesignSupplyAirHumidityRatioDefaulted ( ) const
bool openstudio::model::SizingSystem::isCentralHeatingDesignSupplyAirHumidityRatioDefaulted ( ) const
bool openstudio::model::SizingSystem::isCoolingDesignAirFlowMethodDefaulted ( ) const
bool openstudio::model::SizingSystem::isCoolingDesignAirFlowRateDefaulted ( ) const
bool openstudio::model::SizingSystem::isCoolingDesignCapacityAutosized ( ) const
bool openstudio::model::SizingSystem::isDesignOutdoorAirFlowRateAutosized ( ) const
bool openstudio::model::SizingSystem::isDesignOutdoorAirFlowRateDefaulted ( ) const
bool openstudio::model::SizingSystem::isHeatingDesignAirFlowMethodDefaulted ( ) const
bool openstudio::model::SizingSystem::isHeatingDesignAirFlowRateDefaulted ( ) const
bool openstudio::model::SizingSystem::isHeatingDesignCapacityAutosized ( ) const
bool openstudio::model::SizingSystem::isSizingOptionDefaulted ( ) const
bool openstudio::model::SizingSystem::isSystemOutdoorAirMethodDefaulted ( ) const
bool openstudio::model::SizingSystem::isTypeofLoadtoSizeOnDefaulted ( ) const
double openstudio::model::SizingSystem::minimumSystemAirFlowRatio ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Central Heating Maximum System Air Flow Ratio".

double openstudio::model::SizingSystem::precoolDesignHumidityRatio ( ) const
double openstudio::model::SizingSystem::precoolDesignTemperature ( ) const
double openstudio::model::SizingSystem::preheatDesignHumidityRatio ( ) const
double openstudio::model::SizingSystem::preheatDesignTemperature ( ) const
void openstudio::model::SizingSystem::resetAllOutdoorAirinCooling ( )
void openstudio::model::SizingSystem::resetAllOutdoorAirinHeating ( )
void openstudio::model::SizingSystem::resetCentralCoolingDesignSupplyAirHumidityRatio ( )
void openstudio::model::SizingSystem::resetCentralHeatingDesignSupplyAirHumidityRatio ( )
void openstudio::model::SizingSystem::resetCoolingDesignAirFlowMethod ( )
void openstudio::model::SizingSystem::resetCoolingDesignAirFlowRate ( )
void openstudio::model::SizingSystem::resetDesignOutdoorAirFlowRate ( )
void openstudio::model::SizingSystem::resetHeatingDesignAirFlowMethod ( )
void openstudio::model::SizingSystem::resetHeatingDesignAirFlowRate ( )
void openstudio::model::SizingSystem::resetSizingOption ( )
void openstudio::model::SizingSystem::resetSystemOutdoorAirMethod ( )
void openstudio::model::SizingSystem::resetTypeofLoadtoSizeOn ( )
void openstudio::model::SizingSystem::setAllOutdoorAirinCooling ( bool  allOutdoorAirinCooling)
void openstudio::model::SizingSystem::setAllOutdoorAirinHeating ( bool  allOutdoorAirinHeating)
bool openstudio::model::SizingSystem::setCentralCoolingCapacityControlMethod ( std::string  centralCoolingCapacityControlMethod)
void openstudio::model::SizingSystem::setCentralCoolingDesignSupplyAirHumidityRatio ( double  centralCoolingDesignSupplyAirHumidityRatio)
void openstudio::model::SizingSystem::setCentralCoolingDesignSupplyAirTemperature ( double  centralCoolingDesignSupplyAirTemperature)
void openstudio::model::SizingSystem::setCentralHeatingDesignSupplyAirHumidityRatio ( double  centralHeatingDesignSupplyAirHumidityRatio)
void openstudio::model::SizingSystem::setCentralHeatingDesignSupplyAirTemperature ( double  centralHeatingDesignSupplyAirTemperature)
bool openstudio::model::SizingSystem::setCoolingDesignAirFlowMethod ( std::string  coolingDesignAirFlowMethod)
bool openstudio::model::SizingSystem::setCoolingDesignAirFlowRate ( double  coolingDesignAirFlowRate)
bool openstudio::model::SizingSystem::setCoolingDesignCapacity ( double  coolingDesignCapacity)
bool openstudio::model::SizingSystem::setCoolingDesignCapacityMethod ( std::string  coolingDesignCapacityMethod)
bool openstudio::model::SizingSystem::setCoolingDesignCapacityPerFloorArea ( double  coolingDesignCapacityPerFloorArea)
bool openstudio::model::SizingSystem::setCoolingFractionofAutosizedCoolingSupplyAirFlowRate ( double  coolingFractionofAutosizedCoolingSupplyAirFlowRate)
bool openstudio::model::SizingSystem::setCoolingSupplyAirFlowRatePerFloorArea ( double  coolingSupplyAirFlowRatePerFloorArea)
bool openstudio::model::SizingSystem::setCoolingSupplyAirFlowRatePerUnitCoolingCapacity ( double  coolingSupplyAirFlowRatePerUnitCoolingCapacity)
bool openstudio::model::SizingSystem::setDesignOutdoorAirFlowRate ( double  designOutdoorAirFlowRate)
bool openstudio::model::SizingSystem::setFractionofAutosizedCoolingDesignCapacity ( double  fractionofAutosizedCoolingDesignCapacity)
bool openstudio::model::SizingSystem::setFractionofAutosizedHeatingDesignCapacity ( double  fractionofAutosizedHeatingDesignCapacity)
bool openstudio::model::SizingSystem::setHeatingDesignAirFlowMethod ( std::string  heatingDesignAirFlowMethod)
bool openstudio::model::SizingSystem::setHeatingDesignAirFlowRate ( double  heatingDesignAirFlowRate)
bool openstudio::model::SizingSystem::setHeatingDesignCapacity ( double  heatingDesignCapacity)
bool openstudio::model::SizingSystem::setHeatingDesignCapacityMethod ( std::string  heatingDesignCapacityMethod)
bool openstudio::model::SizingSystem::setHeatingDesignCapacityPerFloorArea ( double  heatingDesignCapacityPerFloorArea)
bool openstudio::model::SizingSystem::setHeatingFractionofAutosizedCoolingSupplyAirFlowRate ( double  heatingFractionofAutosizedCoolingSupplyAirFlowRate)
bool openstudio::model::SizingSystem::setHeatingFractionofAutosizedHeatingSupplyAirFlowRate ( double  heatingFractionofAutosizedHeatingSupplyAirFlowRate)
bool openstudio::model::SizingSystem::setHeatingSupplyAirFlowRatePerFloorArea ( double  heatingSupplyAirFlowRatePerFloorArea)
bool openstudio::model::SizingSystem::setHeatingSupplyAirFlowRatePerUnitHeatingCapacity ( double  heatingSupplyAirFlowRatePerUnitHeatingCapacity)
bool openstudio::model::SizingSystem::setMinimumSystemAirFlowRatio ( double  minimumSystemAirFlowRatio)
void openstudio::model::SizingSystem::setPrecoolDesignHumidityRatio ( double  precoolDesignHumidityRatio)
void openstudio::model::SizingSystem::setPrecoolDesignTemperature ( double  precoolDesignTemperature)
void openstudio::model::SizingSystem::setPreheatDesignHumidityRatio ( double  preheatDesignHumidityRatio)
void openstudio::model::SizingSystem::setPreheatDesignTemperature ( double  preheatDesignTemperature)
bool openstudio::model::SizingSystem::setSizingOption ( std::string  sizingOption)
bool openstudio::model::SizingSystem::setSystemOutdoorAirMethod ( std::string  systemOutdoorAirMethod)
bool openstudio::model::SizingSystem::setTypeofLoadtoSizeOn ( std::string  typeofLoadtoSizeOn)
bool openstudio::model::SizingSystem::setZoneMaximumOutdoorAirFraction ( double  zoneMaximumOutdoorAirFraction)
std::string openstudio::model::SizingSystem::sizingOption ( ) const

In EnergyPlus 8.3.0 and above this property maps to the EnergyPlus field "Type of Zone Sum to Use".

std::string openstudio::model::SizingSystem::systemOutdoorAirMethod ( ) const
std::string openstudio::model::SizingSystem::typeofLoadtoSizeOn ( ) const
static std::vector<std::string> openstudio::model::SizingSystem::validCoolingDesignAirFlowMethodValues ( )
static
static std::vector<std::string> openstudio::model::SizingSystem::validHeatingDesignAirFlowMethodValues ( )
static
static std::vector<std::string> openstudio::model::SizingSystem::validSizingOptionValues ( )
static
static std::vector<std::string> openstudio::model::SizingSystem::validSystemOutdoorAirMethodValues ( )
static
static std::vector<std::string> openstudio::model::SizingSystem::validTypeofLoadtoSizeOnValues ( )
static
double openstudio::model::SizingSystem::zoneMaximumOutdoorAirFraction ( ) const

Friends And Related Function Documentation

typedef boost::optional<SizingSystem> OptionalSizingSystem
related
typedef std::vector<SizingSystem> SizingSystemVector
related