Class: OpenStudio::Model::ThermalZone

Inherits:
HVACComponent show all
Defined in:
lib/openstudio-api-stubs/Classes/ThermalZone.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from HVACComponent

#addToSplitter, #airLoopHVAC, #airLoopHVACOutdoorAirSystem, #containingHVACComponent, #containingStraightComponent, #containingZoneHVACComponent, #loop, #plantLoop, #remove

Methods inherited from ParentObject

#allowableChildTypes, #children

Methods inherited from ModelObject

#EqualEqual, #LessThan, #NotEqual, #__str__, #clone, #connectedObject, #connectedObjectPort, #createComponent, #getData, #getScheduleTypeKeys, #iddObjectType, #lifeCycleCosts, #model, #outputVariableNames, #outputVariables, #parent, #removeLifeCycleCosts, #resources, #setParent, #toIdfObject

Methods inherited from WorkspaceObject

#LessThan, #__str__, #canBeSource, #canBeTarget, #getSourceIndices, #getSources, #getTarget, #idfObject, #initialized, #isSource, #isTarget, #numSources, #objectListFieldsEqual, #objectListFieldsNonConflicting, #remove, #setPointer, #sources, #targets, #workspace

Class Method Details

.iddObjectTypeIddObjectType



22
23
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 22

def self.iddObjectType
end

.new(model) ⇒ Object



5
6
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 5

def self.new(model)
end

.validZoneInsideConvectionAlgorithmValuesStringVector



25
26
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 25

def self.validZoneInsideConvectionAlgorithmValues
end

.validZoneOutsideConvectionAlgorithmValuesStringVector



28
29
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 28

def self.validZoneOutsideConvectionAlgorithmValues
end

Instance Method Details

#addEquipment(modelObject) ⇒ Object



276
277
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 276

def addEquipment(modelObject)
end

#addToNode(node) ⇒ Boolean



268
269
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 268

def addToNode(node)
end

#airLoopHVACTerminalOptionalHVACComponent



183
184
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 183

def airLoopHVACTerminal
end

#airVolumeDouble



198
199
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 198

def airVolume
end

#autocalculateCeilingHeightObject



97
98
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 97

def autocalculateCeilingHeight
end

#autocalculateVolumeObject



101
102
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 101

def autocalculateVolume
end

#canBePlenumBoolean



294
295
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 294

def canBePlenum
end

#ceilingHeightOptionalDouble



37
38
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 37

def ceilingHeight
end

#checkDaylightingControlsAndIlluminanceMapsObject



169
170
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 169

def checkDaylightingControlsAndIlluminanceMaps
end

#combineSpacesOptionalSpace



255
256
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 255

def combineSpaces
end

#disconnectObject



257
258
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 257

def disconnect
end

#electricEquipmentPowerDouble



219
220
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 219

def electricEquipmentPower
end

#electricEquipmentPowerPerFloorAreaDouble



222
223
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 222

def electricEquipmentPowerPerFloorArea
end

#electricEquipmentPowerPerPersonDouble



225
226
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 225

def electricEquipmentPowerPerPerson
end

#equipmentModelObjectVector



180
181
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 180

def equipment
end

#equipmentInCoolingOrderModelObjectVector



288
289
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 288

def equipmentInCoolingOrder
end

#equipmentInHeatingOrderModelObjectVector



285
286
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 285

def equipmentInHeatingOrder
end

#exhaustPortListPortList



274
275
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 274

def exhaustPortList
end

#exhaustZoneMixingZoneMixingVector



19
20
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 19

def exhaustZoneMixing
end

#exteriorSurfaceAreaDouble



192
193
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 192

def exteriorSurfaceArea
end

#exteriorWallAreaDouble



195
196
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 195

def exteriorWallArea
end

#floorAreaDouble



189
190
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 189

def floorArea
end

#floorAreaPerPersonDouble



207
208
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 207

def floorAreaPerPerson
end

#fractionofZoneControlledbyPrimaryDaylightingControlDouble



76
77
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 76

def fractionofZoneControlledbyPrimaryDaylightingControl
end

#fractionofZoneControlledbySecondaryDaylightingControlDouble



82
83
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 82

def fractionofZoneControlledbySecondaryDaylightingControl
end

#gasEquipmentPowerDouble



228
229
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 228

def gasEquipmentPower
end

#gasEquipmentPowerPerFloorAreaDouble



231
232
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 231

def gasEquipmentPowerPerFloorArea
end

#gasEquipmentPowerPerPersonDouble



234
235
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 234

def gasEquipmentPowerPerPerson
end

#getCeilingHeight(*args) ⇒ OSOptionalQuantity



299
300
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 299

def getCeilingHeight(*args)
end

#getFractionofZoneControlledbyPrimaryDaylightingControl(*args) ⇒ Quantity



305
306
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 305

def getFractionofZoneControlledbyPrimaryDaylightingControl(*args)
end

#getFractionofZoneControlledbySecondaryDaylightingControl(*args) ⇒ Quantity



308
309
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 308

def getFractionofZoneControlledbySecondaryDaylightingControl(*args)
end

#getVolume(*args) ⇒ OSOptionalQuantity



302
303
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 302

def getVolume(*args)
end

#illuminanceMapOptionalIlluminanceMap



162
163
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 162

def illuminanceMap
end

#infiltrationDesignAirChangesPerHourDouble



249
250
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 249

def infiltrationDesignAirChangesPerHour
end

#infiltrationDesignFlowPerExteriorSurfaceAreaDouble



243
244
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 243

def infiltrationDesignFlowPerExteriorSurfaceArea
end

#infiltrationDesignFlowPerExteriorWallAreaDouble



246
247
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 246

def infiltrationDesignFlowPerExteriorWallArea
end

#infiltrationDesignFlowPerSpaceFloorAreaDouble



240
241
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 240

def infiltrationDesignFlowPerSpaceFloorArea
end

#infiltrationDesignFlowRateDouble



237
238
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 237

def infiltrationDesignFlowRate
end

#inletPortListPortList



271
272
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 271

def inletPortList
end

#isCeilingHeightAutocalculatedBoolean



43
44
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 43

def isCeilingHeightAutocalculated
end

#isCeilingHeightDefaultedBoolean



40
41
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 40

def isCeilingHeightDefaulted
end

#isConditionedOptionalString



252
253
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 252

def isConditioned
end

#isFractionofZoneControlledbyPrimaryDaylightingControlDefaultedBoolean



79
80
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 79

def isFractionofZoneControlledbyPrimaryDaylightingControlDefaulted
end

#isFractionofZoneControlledbySecondaryDaylightingControlDefaultedBoolean



85
86
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 85

def isFractionofZoneControlledbySecondaryDaylightingControlDefaulted
end

#isMultiplierDefaultedBoolean



34
35
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 34

def isMultiplierDefaulted
end

#isPlenumBoolean



291
292
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 291

def isPlenum
end

#isRemovableBoolean



260
261
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 260

def isRemovable
end

#isVolumeAutocalculatedBoolean



52
53
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 52

def isVolumeAutocalculated
end

#isVolumeDefaultedBoolean



49
50
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 49

def isVolumeDefaulted
end

#lightingPowerDouble



210
211
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 210

def lightingPower
end

#lightingPowerPerFloorAreaDouble



213
214
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 213

def lightingPowerPerFloorArea
end

#lightingPowerPerPersonDouble



216
217
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 216

def lightingPowerPerPerson
end

#multiplierInt32



31
32
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 31

def multiplier
end

#numberOfPeopleDouble



201
202
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 201

def numberOfPeople
end

#peoplePerFloorAreaDouble



204
205
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 204

def peoplePerFloorArea
end

#primaryDaylightingControlOptionalDaylightingControl



146
147
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 146

def primaryDaylightingControl
end

#removeEquipment(modelObject) ⇒ Object



278
279
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 278

def removeEquipment(modelObject)
end

#removeReturnPlenumObject



10
11
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 10

def removeReturnPlenum
end

#removeSupplyPlenum(*args) ⇒ Object



296
297
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 296

def removeSupplyPlenum(*args)
end

#renderingColorOptionalRenderingColor



172
173
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 172

def renderingColor
end

#resetCeilingHeightObject



95
96
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 95

def resetCeilingHeight
end

#resetFractionofZoneControlledbyPrimaryDaylightingControlObject



129
130
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 129

def resetFractionofZoneControlledbyPrimaryDaylightingControl
end

#resetFractionofZoneControlledbySecondaryDaylightingControlObject



131
132
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 131

def resetFractionofZoneControlledbySecondaryDaylightingControl
end

#resetIlluminanceMapObject



167
168
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 167

def resetIlluminanceMap
end

#resetMultiplierObject



93
94
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 93

def resetMultiplier
end

#resetPrimaryDaylightingControlObject



151
152
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 151

def resetPrimaryDaylightingControl
end

#resetRenderingColorObject



177
178
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 177

def resetRenderingColor
end

#resetSecondaryDaylightingControlObject



159
160
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 159

def resetSecondaryDaylightingControl
end

#resetThermostatObject



117
118
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 117

def resetThermostat
end

#resetThermostatSetpointDualSetpointObject



112
113
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 112

def resetThermostatSetpointDualSetpoint
end

#resetVolumeObject



99
100
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 99

def resetVolume
end

#resetZoneControlContaminantControllerObject



127
128
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 127

def resetZoneControlContaminantController
end

#resetZoneControlHumidistatObject



122
123
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 122

def resetZoneControlHumidistat
end

#resetZoneInsideConvectionAlgorithmObject



103
104
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 103

def resetZoneInsideConvectionAlgorithm
end

#resetZoneOutsideConvectionAlgorithmObject



105
106
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 105

def resetZoneOutsideConvectionAlgorithm
end

#returnAirModelObjectOptionalModelObject



140
141
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 140

def returnAirModelObject
end

#returnAirPortUInt32



134
135
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 134

def returnAirPort
end

#secondaryDaylightingControlOptionalDaylightingControl



154
155
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 154

def secondaryDaylightingControl
end

#setCeilingHeight(*args) ⇒ Object



310
311
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 310

def setCeilingHeight(*args)
end

#setCoolingPriority(modelObject, uInt32) ⇒ Object



280
281
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 280

def setCoolingPriority(modelObject, uInt32)
end

#setFractionofZoneControlledbyPrimaryDaylightingControl(*args) ⇒ Boolean



321
322
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 321

def setFractionofZoneControlledbyPrimaryDaylightingControl(*args)
end

#setFractionofZoneControlledbySecondaryDaylightingControl(*args) ⇒ Boolean



324
325
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 324

def setFractionofZoneControlledbySecondaryDaylightingControl(*args)
end

#setHeatingPriority(modelObject, uInt32) ⇒ Object



282
283
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 282

def setHeatingPriority(modelObject, uInt32)
end

#setIlluminanceMap(illuminanceMap) ⇒ Boolean



165
166
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 165

def setIlluminanceMap(illuminanceMap)
end

#setMultiplier(int32) ⇒ Boolean



91
92
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 91

def setMultiplier(int32)
end

#setPrimaryDaylightingControl(daylightingControl) ⇒ Boolean



149
150
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 149

def setPrimaryDaylightingControl(daylightingControl)
end

#setRenderingColor(renderingColor) ⇒ Boolean



175
176
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 175

def setRenderingColor(renderingColor)
end

#setReturnPlenum(thermalZone) ⇒ Boolean



8
9
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 8

def setReturnPlenum(thermalZone)
end

#setSecondaryDaylightingControl(daylightingControl) ⇒ Boolean



157
158
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 157

def setSecondaryDaylightingControl(daylightingControl)
end

#setSupplyPlenum(*args) ⇒ Boolean



327
328
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 327

def setSupplyPlenum(*args)
end

#setThermostat(thermostat) ⇒ Boolean



115
116
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 115

def setThermostat(thermostat)
end

#setThermostatSetpointDualSetpoint(thermostatSetpointDualSetpoint) ⇒ Boolean



110
111
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 110

def setThermostatSetpointDualSetpoint(thermostatSetpointDualSetpoint)
end

#setUseIdealAirLoads(boolean) ⇒ Object



265
266
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 265

def setUseIdealAirLoads(boolean)
end

#setVolume(*args) ⇒ Object



312
313
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 312

def setVolume(*args)
end

#setZoneConditioningEquipmentListName(string) ⇒ Object



107
108
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 107

def setZoneConditioningEquipmentListName(string)
end

#setZoneControlContaminantController(zoneControlContaminantController) ⇒ Boolean



125
126
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 125

def setZoneControlContaminantController(zoneControlContaminantController)
end

#setZoneControlHumidistat(zoneControlHumidistat) ⇒ Boolean



120
121
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 120

def setZoneControlHumidistat(zoneControlHumidistat)
end

#setZoneInsideConvectionAlgorithm(*args) ⇒ Boolean



315
316
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 315

def setZoneInsideConvectionAlgorithm(*args)
end

#setZoneOutsideConvectionAlgorithm(*args) ⇒ Boolean



318
319
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 318

def setZoneOutsideConvectionAlgorithm(*args)
end

#sizingZoneSizingZone



88
89
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 88

def sizingZone
end

#spacesSpaceVector



186
187
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 186

def spaces
end

#supplyZoneMixingZoneMixingVector



16
17
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 16

def supplyZoneMixing
end

#thermostatOptionalThermostat



64
65
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 64

def thermostat
end

#thermostatSetpointDualSetpointOptionalThermostatSetpointDualSetpoint



67
68
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 67

def thermostatSetpointDualSetpoint
end

#useIdealAirLoadsBoolean



263
264
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 263

def useIdealAirLoads
end

#volumeOptionalDouble



46
47
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 46

def volume
end

#zoneAirNodeNode



143
144
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 143

def zoneAirNode
end

#zoneAirPortUInt32



137
138
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 137

def zoneAirPort
end

#zoneConditioningEquipmentListNameString



61
62
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 61

def zoneConditioningEquipmentListName
end

#zoneControlContaminantControllerOptionalZoneControlContaminantController



73
74
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 73

def zoneControlContaminantController
end

#zoneControlHumidistatOptionalZoneControlHumidistat



70
71
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 70

def zoneControlHumidistat
end

#zoneInsideConvectionAlgorithmOptionalString



55
56
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 55

def zoneInsideConvectionAlgorithm
end

#zoneMixingZoneMixingVector



13
14
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 13

def zoneMixing
end

#zoneOutsideConvectionAlgorithmOptionalString



58
59
# File 'lib/openstudio-api-stubs/Classes/ThermalZone.rb', line 58

def zoneOutsideConvectionAlgorithm
end