# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 146 def primaryDaylightingControl end
class OpenStudio::Model::ThermalZone
Public Class Methods
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 22 def self.iddObjectType end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 5 def self.new(model) end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 25 def self.validZoneInsideConvectionAlgorithmValues end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 28 def self.validZoneOutsideConvectionAlgorithmValues end
Public Instance Methods
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 276 def addEquipment(modelObject) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 268 def addToNode(node) end
@return [OptionalHVACComponent]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 183 def airLoopHVACTerminal end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 198 def airVolume end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 97 def autocalculateCeilingHeight end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 101 def autocalculateVolume end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 294 def canBePlenum end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 37 def ceilingHeight end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 169 def checkDaylightingControlsAndIlluminanceMaps end
@return [OptionalSpace]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 255 def combineSpaces end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 257 def disconnect end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 219 def electricEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 222 def electricEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 225 def electricEquipmentPowerPerPerson end
@return [ModelObjectVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 180 def equipment end
@return [ModelObjectVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 288 def equipmentInCoolingOrder end
@return [ModelObjectVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 285 def equipmentInHeatingOrder end
@return [PortList]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 274 def exhaustPortList end
@return [ZoneMixingVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 19 def exhaustZoneMixing end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 192 def exteriorSurfaceArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 195 def exteriorWallArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 189 def floorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 207 def floorAreaPerPerson end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 76 def fractionofZoneControlledbyPrimaryDaylightingControl end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 82 def fractionofZoneControlledbySecondaryDaylightingControl end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 228 def gasEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 231 def gasEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 234 def gasEquipmentPowerPerPerson end
@return [OSOptionalQuantity]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 299 def getCeilingHeight(*args) end
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 305 def getFractionofZoneControlledbyPrimaryDaylightingControl(*args) end
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 308 def getFractionofZoneControlledbySecondaryDaylightingControl(*args) end
@return [OSOptionalQuantity]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 302 def getVolume(*args) end
@return [OptionalIlluminanceMap]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 162 def illuminanceMap end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 249 def infiltrationDesignAirChangesPerHour end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 243 def infiltrationDesignFlowPerExteriorSurfaceArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 246 def infiltrationDesignFlowPerExteriorWallArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 240 def infiltrationDesignFlowPerSpaceFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 237 def infiltrationDesignFlowRate end
@return [PortList]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 271 def inletPortList end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 43 def isCeilingHeightAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 40 def isCeilingHeightDefaulted end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 252 def isConditioned end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 79 def isFractionofZoneControlledbyPrimaryDaylightingControlDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 85 def isFractionofZoneControlledbySecondaryDaylightingControlDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 34 def isMultiplierDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 291 def isPlenum end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 260 def isRemovable end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 52 def isVolumeAutocalculated end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 49 def isVolumeDefaulted end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 210 def lightingPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 213 def lightingPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 216 def lightingPowerPerPerson end
@return [Int32]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 31 def multiplier end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 201 def numberOfPeople end
@return [Double]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 204 def peoplePerFloorArea end
@return [OptionalDaylightingControl]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 278 def removeEquipment(modelObject) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 10 def removeReturnPlenum end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 296 def removeSupplyPlenum(*args) end
@return [OptionalRenderingColor]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 172 def renderingColor end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 95 def resetCeilingHeight end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 129 def resetFractionofZoneControlledbyPrimaryDaylightingControl end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 131 def resetFractionofZoneControlledbySecondaryDaylightingControl end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 167 def resetIlluminanceMap end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 93 def resetMultiplier end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 151 def resetPrimaryDaylightingControl end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 177 def resetRenderingColor end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 159 def resetSecondaryDaylightingControl end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 117 def resetThermostat end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 112 def resetThermostatSetpointDualSetpoint end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 99 def resetVolume end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 127 def resetZoneControlContaminantController end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 122 def resetZoneControlHumidistat end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 103 def resetZoneInsideConvectionAlgorithm end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 105 def resetZoneOutsideConvectionAlgorithm end
@return [OptionalModelObject]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 140 def returnAirModelObject end
@return [UInt32]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 134 def returnAirPort end
@return [OptionalDaylightingControl]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 154 def secondaryDaylightingControl end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 310 def setCeilingHeight(*args) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 280 def setCoolingPriority(modelObject, uInt32) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 321 def setFractionofZoneControlledbyPrimaryDaylightingControl(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 324 def setFractionofZoneControlledbySecondaryDaylightingControl(*args) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 282 def setHeatingPriority(modelObject, uInt32) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 165 def setIlluminanceMap(illuminanceMap) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 91 def setMultiplier(int32) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 149 def setPrimaryDaylightingControl(daylightingControl) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 175 def setRenderingColor(renderingColor) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 8 def setReturnPlenum(thermalZone) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 157 def setSecondaryDaylightingControl(daylightingControl) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 327 def setSupplyPlenum(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 115 def setThermostat(thermostat) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 110 def setThermostatSetpointDualSetpoint(thermostatSetpointDualSetpoint) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 265 def setUseIdealAirLoads(boolean) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 312 def setVolume(*args) end
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 107 def setZoneConditioningEquipmentListName(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 125 def setZoneControlContaminantController(zoneControlContaminantController) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 120 def setZoneControlHumidistat(zoneControlHumidistat) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 315 def setZoneInsideConvectionAlgorithm(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 318 def setZoneOutsideConvectionAlgorithm(*args) end
@return [SizingZone]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 88 def sizingZone end
@return [SpaceVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 186 def spaces end
@return [ZoneMixingVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 16 def supplyZoneMixing end
@return [OptionalThermostat]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 64 def thermostat end
@return [OptionalThermostatSetpointDualSetpoint]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 67 def thermostatSetpointDualSetpoint end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 263 def useIdealAirLoads end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 46 def volume end
@return [Node]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 143 def zoneAirNode end
@return [UInt32]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 137 def zoneAirPort end
@return [String]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 61 def zoneConditioningEquipmentListName end
@return [OptionalZoneControlContaminantController]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 73 def zoneControlContaminantController end
@return [OptionalZoneControlHumidistat]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 70 def zoneControlHumidistat end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 55 def zoneInsideConvectionAlgorithm end
@return [ZoneMixingVector]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 13 def zoneMixing end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/ThermalZone.rb, line 58 def zoneOutsideConvectionAlgorithm end