DataHeatBalance Module

module~~dataheatbalance~~UsesGraph module~dataheatbalance DataHeatBalance module~datawindowequivalentlayer DataWindowEquivalentLayer module~datawindowequivalentlayer->module~dataheatbalance module~dataglobals DataGlobals module~dataglobals->module~dataheatbalance module~dataglobals->module~datawindowequivalentlayer module~databsdfwindow DataBSDFWindow module~dataglobals->module~databsdfwindow module~datacomplexfenestration DataComplexFenestration module~dataglobals->module~datacomplexfenestration module~datasurfaces DataSurfaces module~dataglobals->module~datasurfaces module~databsdfwindow->module~dataheatbalance module~databsdfwindow->module~datasurfaces module~datacomplexfenestration->module~dataheatbalance module~datavectortypes DataVectorTypes module~datavectortypes->module~dataheatbalance module~datavectortypes->module~databsdfwindow module~datavectortypes->module~datasurfaces module~datasurfaces->module~dataheatbalance module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~dataheatbalance module~dataprecisionglobals->module~datawindowequivalentlayer module~dataprecisionglobals->module~dataglobals module~dataprecisionglobals->module~databsdfwindow module~dataprecisionglobals->module~datacomplexfenestration module~dataprecisionglobals->module~datavectortypes module~dataprecisionglobals->module~datasurfaces
Help

Used By

module~~dataheatbalance~~UsedByGraph module~dataheatbalance DataHeatBalance proc~getscheduledsurfacegains GetScheduledSurfaceGains module~dataheatbalance->proc~getscheduledsurfacegains proc~inittrnsyspv InitTRNSYSPV module~dataheatbalance->proc~inittrnsyspv proc~calcheattranscoeffandcovertemp CalcHeatTransCoeffAndCoverTemp module~dataheatbalance->proc~calcheattranscoeffandcovertemp proc~getrefrigerationinput GetRefrigerationInput module~dataheatbalance->proc~getrefrigerationinput module~windowequivalentlayer WindowEquivalentLayer module~dataheatbalance->module~windowequivalentlayer proc~calctrnsyspv CalcTRNSYSPV module~dataheatbalance->proc~calctrnsyspv proc~sumhatsurf SumHATsurf module~dataheatbalance->proc~sumhatsurf proc~initdaylightingdevices InitDaylightingDevices module~dataheatbalance->proc~initdaylightingdevices proc~calcsandiapv CalcSandiaPV module~dataheatbalance->proc~calcsandiapv proc~getsurfacelistsinputs GetSurfaceListsInputs module~dataheatbalance->proc~getsurfacelistsinputs proc~calcwaterusezonegains CalcWaterUseZoneGains module~dataheatbalance->proc~calcwaterusezonegains proc~getpumpinput GetPumpInput module~dataheatbalance->proc~getpumpinput module~airflownetworkbalancemanager AirflowNetworkBalanceManager module~dataheatbalance->module~airflownetworkbalancemanager module~internalheatgains InternalHeatGains module~dataheatbalance->module~internalheatgains proc~getsysavailmanagerinputs GetSysAvailManagerInputs module~dataheatbalance->proc~getsysavailmanagerinputs proc~calcactivetranspiredcollector CalcActiveTranspiredCollector module~dataheatbalance->proc~calcactivetranspiredcollector proc~setupsyssizingarrays SetUpSysSizingArrays module~dataheatbalance->proc~setupsyssizingarrays proc~getnextenvironment GetNextEnvironment module~dataheatbalance->proc~getnextenvironment proc~getoutdoorairunitinputs GetOutdoorAirUnitInputs module~dataheatbalance->proc~getoutdoorairunitinputs proc~writeadaptivecomforttable WriteAdaptiveComfortTable module~dataheatbalance->proc~writeadaptivecomforttable proc~hcucsdcv HcUCSDCV module~dataheatbalance->proc~hcucsdcv proc~setupzoneinfoasinternaldataavail SetupZoneInfoAsInternalDataAvail module~dataheatbalance->proc~setupzoneinfoasinternaldataavail proc~reportventilatedslab ReportVentilatedSlab module~dataheatbalance->proc~reportventilatedslab proc~calcequipmentflowrates CalcEquipmentFlowRates module~dataheatbalance->proc~calcequipmentflowrates proc~reportoutdoorairunit ReportOutdoorAirUnit module~dataheatbalance->proc~reportoutdoorairunit proc~setupsurfaceconstructionactuators SetupSurfaceConstructionActuators module~dataheatbalance->proc~setupsurfaceconstructionactuators proc~getwateruseinput GetWaterUseInput module~dataheatbalance->proc~getwateruseinput proc~reportairflownetwork ReportAirflowNetwork module~dataheatbalance->proc~reportairflownetwork proc~getdesignlightinglevelforzone GetDesignLightingLevelForZone module~dataheatbalance->proc~getdesignlightinglevelforzone module~surfacegroundheatexchanger SurfaceGroundHeatExchanger module~dataheatbalance->module~surfacegroundheatexchanger proc~calcequipmentdraintemp CalcEquipmentDrainTemp module~dataheatbalance->proc~calcequipmentdraintemp module~surfacegeometry SurfaceGeometry module~dataheatbalance->module~surfacegeometry proc~writezoneloadcomponenttable WriteZoneLoadComponentTable module~dataheatbalance->proc~writezoneloadcomponenttable proc~initconnections InitConnections module~dataheatbalance->proc~initconnections proc~reportzonemeanairtemp ReportZoneMeanAirTemp module~dataheatbalance->proc~reportzonemeanairtemp proc~getsetpointmanagerinputs GetSetPointManagerInputs module~dataheatbalance->proc~getsetpointmanagerinputs module~windowmanager WindowManager module~dataheatbalance->module~windowmanager proc~checktddsandlightshelvesindaylitzones CheckTDDsAndLightShelvesInDaylitZones module~dataheatbalance->proc~checktddsandlightshelvesindaylitzones proc~getsolarcollectorinput GetSolarCollectorInput module~dataheatbalance->proc~getsolarcollectorinput proc~sumhatsurf~2 SumHATsurf module~dataheatbalance->proc~sumhatsurf~2 proc~delightinputgenerator DElightInputGenerator module~dataheatbalance->proc~delightinputgenerator proc~initpurchasedair InitPurchasedAir module~dataheatbalance->proc~initpurchasedair proc~calcucsdcv CalcUCSDCV module~dataheatbalance->proc~calcucsdcv proc~updatesyssizing UpdateSysSizing module~dataheatbalance->proc~updatesyssizing proc~calcsolarcollector CalcSolarCollector module~dataheatbalance->proc~calcsolarcollector proc~sumhatsurf~4 SumHATsurf module~dataheatbalance->proc~sumhatsurf~4 proc~calcventilatedslab CalcVentilatedSlab module~dataheatbalance->proc~calcventilatedslab proc~calcpurchairloads CalcPurchAirLoads module~dataheatbalance->proc~calcpurchairloads proc~calcicssolarcollector CalcICSSolarCollector module~dataheatbalance->proc~calcicssolarcollector proc~calcpurchairminoamassflow CalcPurchAirMinOAMassFlow module~dataheatbalance->proc~calcpurchairminoamassflow proc~getairflownetworkinput GetAirflowNetworkInput module~dataheatbalance->proc~getairflownetworkinput proc~figurefuelcellzonegains FigureFuelCellZoneGains module~dataheatbalance->proc~figurefuelcellzonegains proc~calctransabsorproduct CalcTransAbsorProduct module~dataheatbalance->proc~calctransabsorproduct module~thermalcomfort ThermalComfort module~dataheatbalance->module~thermalcomfort proc~getzoneequipmentdata1 GetZoneEquipmentData1 module~dataheatbalance->proc~getzoneequipmentdata1 proc~getunitarysysteminput GetUnitarySystemInput module~dataheatbalance->proc~getunitarysysteminput module~solarreflectionmanager SolarReflectionManager module~dataheatbalance->module~solarreflectionmanager proc~getmsheatpumpinput GetMSHeatPumpInput module~dataheatbalance->proc~getmsheatpumpinput proc~getventilatedslabinput GetVentilatedSlabInput module~dataheatbalance->proc~getventilatedslabinput proc~setupdelightoutput4eplus SetupDElightOutput4EPlus module~dataheatbalance->proc~setupdelightoutput4eplus module~daylightingmanager DaylightingManager module~dataheatbalance->module~daylightingmanager proc~gethightempradiantsystem GetHighTempRadiantSystem module~dataheatbalance->proc~gethightempradiantsystem proc~getoacontrollerinputs GetOAControllerInputs module~dataheatbalance->proc~getoacontrollerinputs proc~getpowermanagerinput GetPowerManagerInput module~dataheatbalance->proc~getpowermanagerinput proc~dxfoutlines DXFOutLines module~dataheatbalance->proc~dxfoutlines proc~calchightempradiantsystem CalcHighTempRadiantSystem module~dataheatbalance->proc~calchightempradiantsystem proc~managetransformers ManageTransformers module~dataheatbalance->proc~managetransformers proc~distributebbsteamradgains DistributeBBSteamRadGains module~dataheatbalance->proc~distributebbsteamradgains proc~getwaterthermaltankinput GetWaterThermalTankInput module~dataheatbalance->proc~getwaterthermaltankinput proc~adjustairsetpointsforoptempcntrl AdjustAirSetpointsforOpTempCntrl module~dataheatbalance->proc~adjustairsetpointsforoptempcntrl proc~sumhatsurf~3 SumHATsurf module~dataheatbalance->proc~sumhatsurf~3 proc~getstandaloneerv GetStandAloneERV module~dataheatbalance->proc~getstandaloneerv proc~calchightempradiantsystemsp CalcHighTempRadiantSystemSP module~dataheatbalance->proc~calchightempradiantsystemsp proc~distributehtradgains DistributeHTRadGains module~dataheatbalance->proc~distributehtradgains proc~sizestandalonewaterheater SizeStandAloneWaterHeater module~dataheatbalance->proc~sizestandalonewaterheater proc~calczonesums CalcZoneSums module~dataheatbalance->proc~calczonesums module~refrigeratedcase RefrigeratedCase module~dataheatbalance->module~refrigeratedcase proc~getvrfinput GetVRFInput module~dataheatbalance->proc~getvrfinput proc~getdxcoolingsysteminput GetDXCoolingSystemInput module~dataheatbalance->proc~getdxcoolingsysteminput module~heatbalanceairmanager HeatBalanceAirManager module~dataheatbalance->module~heatbalanceairmanager proc~sumhatsurf~5 SumHATsurf module~dataheatbalance->proc~sumhatsurf~5 module~zonetemppredictorcorrector ZoneTempPredictorCorrector module~dataheatbalance->module~zonetemppredictorcorrector module~zonecontaminantpredictorcorrector ZoneContaminantPredictorCorrector module~dataheatbalance->module~zonecontaminantpredictorcorrector proc~distributebbradgains DistributeBBRadGains module~dataheatbalance->proc~distributebbradgains proc~getlowtempradiantsystem GetLowTempRadiantSystem module~dataheatbalance->proc~getlowtempradiantsystem proc~linesout LinesOut module~dataheatbalance->proc~linesout proc~writereportheaders WriteReportHeaders module~dataheatbalance->proc~writereportheaders proc~calczonecomponentloadsums CalcZoneComponentLoadSums module~dataheatbalance->proc~calczonecomponentloadsums proc~calclowtemphydrradiantsystem CalcLowTempHydrRadiantSystem module~dataheatbalance->proc~calclowtemphydrradiantsystem proc~calczonepipesheatgain CalcZonePipesHeatGain module~dataheatbalance->proc~calczonepipesheatgain proc~figureinverterzonegains FigureInverterZoneGains module~dataheatbalance->proc~figureinverterzonegains proc~setupshadesurfacesforsolarcalcs SetupShadeSurfacesForSolarCalcs module~dataheatbalance->proc~setupshadesurfacesforsolarcalcs proc~gathercomponentloadshvac GatherComponentLoadsHVAC module~dataheatbalance->proc~gathercomponentloadshvac proc~inithybridventsysavailmgr InitHybridVentSysAvailMgr module~dataheatbalance->proc~inithybridventsysavailmgr proc~calctddtranssolaniso CalcTDDTransSolAniso module~dataheatbalance->proc~calctddtranssolaniso proc~writeverisumtable WriteVeriSumTable module~dataheatbalance->proc~writeverisumtable module~moisturebalanceempdmanager MoistureBalanceEMPDManager module~dataheatbalance->module~moisturebalanceempdmanager proc~calclowtempcfloradiantsystem CalcLowTempCFloRadiantSystem module~dataheatbalance->proc~calclowtempcfloradiantsystem proc~calcdesignspecificationoutdoorair CalcDesignSpecificationOutdoorAir module~dataheatbalance->proc~calcdesignspecificationoutdoorair proc~getpipesheattransfer GetPipesHeatTransfer module~dataheatbalance->proc~getpipesheattransfer module~displacementventmgr DisplacementVentMgr module~dataheatbalance->module~displacementventmgr proc~updatedemandmanagers UpdateDemandManagers module~dataheatbalance->proc~updatedemandmanagers proc~calclowtemphydrradsyscomps CalcLowTempHydrRadSysComps module~dataheatbalance->proc~calclowtemphydrradsyscomps module~windowcomplexmanager WindowComplexManager module~dataheatbalance->module~windowcomplexmanager module~heatbalancesurfacemanager HeatBalanceSurfaceManager module~dataheatbalance->module~heatbalancesurfacemanager proc~calclowtempcfloradsyscomps CalcLowTempCFloRadSysComps module~dataheatbalance->proc~calclowtempcfloradsyscomps proc~getdemandmanagerinput GetDemandManagerInput module~dataheatbalance->proc~getdemandmanagerinput proc~initpipesheattransfer InitPipesHeatTransfer module~dataheatbalance->proc~initpipesheattransfer proc~calclowtempelecradiantsystem CalcLowTempElecRadiantSystem module~dataheatbalance->proc~calclowtempelecradiantsystem module~crossventmgr CrossVentMgr module~dataheatbalance->module~crossventmgr proc~dxfout DXFOut module~dataheatbalance->proc~dxfout proc~updatelowtempradiantsystem UpdateLowTempRadiantSystem module~dataheatbalance->proc~updatelowtempradiantsystem proc~initsetpointmanagers InitSetPointManagers module~dataheatbalance->proc~initsetpointmanagers proc~determinebuildingfloorarea DetermineBuildingFloorArea module~dataheatbalance->proc~determinebuildingfloorarea proc~calcsimplepv CalcSimplePV module~dataheatbalance->proc~calcsimplepv proc~reportlowtempradiantsystem ReportLowTempRadiantSystem module~dataheatbalance->proc~reportlowtempradiantsystem module~solarshading SolarShading module~dataheatbalance->module~solarshading proc~getsurfaceheattransferalgorithmoverrides GetSurfaceHeatTransferAlgorithmOverrides module~dataheatbalance->proc~getsurfaceheattransferalgorithmoverrides proc~validatepipeconstruction ValidatePipeConstruction module~dataheatbalance->proc~validatepipeconstruction proc~figuretransformerzonegains FigureTransformerZoneGains module~dataheatbalance->proc~figuretransformerzonegains proc~getpvinput GetPVInput module~dataheatbalance->proc~getpvinput module~ufadmanager UFADManager module~dataheatbalance->module~ufadmanager proc~calcucsddv CalcUCSDDV module~dataheatbalance->proc~calcucsddv proc~dxfoutwireframe DXFOutWireFrame module~dataheatbalance->proc~dxfoutwireframe proc~manageucsdufmodels ManageUCSDUFModels module~dataheatbalance->proc~manageucsdufmodels proc~loadinterface LoadInterface module~dataheatbalance->proc~loadinterface proc~getmundtdata GetMundtData module~dataheatbalance->proc~getmundtdata module~heatbalancemanager HeatBalanceManager module~dataheatbalance->module~heatbalancemanager proc~sizestandaloneerv SizeStandAloneERV module~dataheatbalance->proc~sizestandaloneerv proc~shareddvcvufdatainit SharedDVCVUFDataInit module~dataheatbalance->proc~shareddvcvufdatainit proc~setupreportinput SetupReportInput module~dataheatbalance->proc~setupreportinput proc~getairnodedata GetAirNodeData module~dataheatbalance->proc~getairnodedata proc~hcucsddv HcUCSDDV module~dataheatbalance->proc~hcucsddv proc~gethybridventilationinputs GetHybridVentilationInputs module~dataheatbalance->proc~gethybridventilationinputs proc~calcoacontroller CalcOAController module~dataheatbalance->proc~calcoacontroller proc~sizetankfordemandside SizeTankForDemandSide module~dataheatbalance->proc~sizetankfordemandside proc~hcucsduf HcUCSDUF module~dataheatbalance->proc~hcucsduf proc~createsqlitenominallightingtable CreateSQLiteNominalLightingTable module~dataheatbalance->proc~createsqlitenominallightingtable proc~createsqlitenominalhotwaterequipmenttable CreateSQLiteNominalHotWaterEquipmentTable module~dataheatbalance->proc~createsqlitenominalhotwaterequipmenttable proc~updateventilatedslab UpdateVentilatedSlab module~dataheatbalance->proc~updateventilatedslab proc~openoutputtabularfile OpenOutputTabularFile module~dataheatbalance->proc~openoutputtabularfile proc~createsqlitezonetable CreateSQLiteZoneTable module~dataheatbalance->proc~createsqlitezonetable proc~calcventilatedslabradcomps CalcVentilatedSlabRadComps module~dataheatbalance->proc~calcventilatedslabradcomps proc~reportpv ReportPV module~dataheatbalance->proc~reportpv proc~createsqlitenominalpeopletable CreateSQLiteNominalPeopleTable module~dataheatbalance->proc~createsqlitenominalpeopletable proc~reportloopconnections ReportLoopConnections module~dataheatbalance->proc~reportloopconnections proc~figuremicrochpzonegains FigureMicroCHPZoneGains module~dataheatbalance->proc~figuremicrochpzonegains proc~getdisplacementventdata GetDisplacementVentData module~dataheatbalance->proc~getdisplacementventdata proc~figurendheightinzone FigureNDheightInZone module~dataheatbalance->proc~figurendheightinzone proc~gethxassistedcoolingcoilinput GetHXAssistedCoolingCoilInput module~dataheatbalance->proc~gethxassistedcoolingcoilinput proc~setupmundtmodel SetupMundtModel module~dataheatbalance->proc~setupmundtmodel proc~getsurfhbdatafortempdistmodel GetSurfHBDataForTempDistModel module~dataheatbalance->proc~getsurfhbdatafortempdistmodel proc~calctempdistmodel CalcTempDistModel module~dataheatbalance->proc~calctempdistmodel proc~getmicrochpgeneratorinput GetMicroCHPGeneratorInput module~dataheatbalance->proc~getmicrochpgeneratorinput proc~setsurfhbdataformundtmodel SetSurfHBDataForMundtModel module~dataheatbalance->proc~setsurfhbdataformundtmodel proc~createsqlitenominalelectricequipmenttable CreateSQLiteNominalElectricEquipmentTable module~dataheatbalance->proc~createsqlitenominalelectricequipmenttable proc~setsurfhbdatafortempdistmodel SetSurfHBDataForTempDistModel module~dataheatbalance->proc~setsurfhbdatafortempdistmodel proc~createsqlitenominalsteamequipmenttable CreateSQLiteNominalSteamEquipmentTable module~dataheatbalance->proc~createsqlitenominalsteamequipmenttable proc~createsqliteinfiltrationtable CreateSQLiteInfiltrationTable module~dataheatbalance->proc~createsqliteinfiltrationtable proc~getwatermanagerinput GetWaterManagerInput module~dataheatbalance->proc~getwatermanagerinput proc~calcdesuperheaterwaterheater CalcDesuperheaterWaterHeater module~dataheatbalance->proc~calcdesuperheaterwaterheater proc~reportairloopconnections ReportAirLoopConnections module~dataheatbalance->proc~reportairloopconnections proc~figuretwogradinterppattern FigureTwoGradInterpPattern module~dataheatbalance->proc~figuretwogradinterppattern proc~createsqlitenominalotherequipmenttable CreateSQLiteNominalOtherEquipmentTable module~dataheatbalance->proc~createsqlitenominalotherequipmenttable proc~createsqlitenominalbaseboardheattable CreateSQLiteNominalBaseboardHeatTable module~dataheatbalance->proc~createsqlitenominalbaseboardheattable proc~calccomplexwindowthermal CalcComplexWindowThermal module~dataheatbalance->proc~calccomplexwindowthermal proc~calcwintransdifsolinitialdistribution CalcWinTransDifSolInitialDistribution module~dataheatbalance->proc~calcwintransdifsolinitialdistribution proc~calccostestimate CalcCostEstimate module~dataheatbalance->proc~calccostestimate proc~getfurnaceinput GetFurnaceInput module~dataheatbalance->proc~getfurnaceinput proc~setheattoreturnairflag SetHeatToReturnAirFlag module~dataheatbalance->proc~setheattoreturnairflag proc~closeoutputfiles CloseOutputFiles module~dataheatbalance->proc~closeoutputfiles module~cooltower CoolTower module~dataheatbalance->module~cooltower proc~updatezonelistandgrouploads UpdateZoneListAndGroupLoads module~dataheatbalance->proc~updatezonelistandgrouploads proc~managesizing ManageSizing module~dataheatbalance->proc~managesizing proc~calcinteriorwintransdifsolinitialdistribution CalcInteriorWinTransDifSolInitialDistribution module~dataheatbalance->proc~calcinteriorwintransdifsolinitialdistribution proc~calcairflowsimple CalcAirFlowSimple module~dataheatbalance->proc~calcairflowsimple proc~initoacontroller InitOAController module~dataheatbalance->proc~initoacontroller module~heatbalancehamtmanager HeatBalanceHAMTManager module~dataheatbalance->module~heatbalancehamtmanager proc~createsqliteconstructionstable CreateSQLiteConstructionsTable module~dataheatbalance->proc~createsqliteconstructionstable module~earthtube EarthTube module~dataheatbalance->module~earthtube proc~createsqliteventilationtable CreateSQLiteVentilationTable module~dataheatbalance->proc~createsqliteventilationtable proc~initinteriorconvectioncoeffs InitInteriorConvectionCoeffs module~dataheatbalance->proc~initinteriorconvectioncoeffs proc~getdxheatpumpsysteminput GetDXHeatPumpSystemInput module~dataheatbalance->proc~getdxheatpumpsysteminput proc~addtoczoneloadcomponenttable AddTOCZoneLoadComponentTable module~dataheatbalance->proc~addtoczoneloadcomponenttable proc~createsqlitematerialstable CreateSQLiteMaterialsTable module~dataheatbalance->proc~createsqlitematerialstable proc~checkcostestimateinput CheckCostEstimateInput module~dataheatbalance->proc~checkcostestimateinput module~thermalchimney ThermalChimney module~dataheatbalance->module~thermalchimney proc~initpvtcollectors InitPVTcollectors module~dataheatbalance->proc~initpvtcollectors proc~gathercomponentloadsintgain GatherComponentLoadsIntGain module~dataheatbalance->proc~gathercomponentloadsintgain module~lowtempradiantsystem LowTempRadiantSystem module~dataheatbalance->module~lowtempradiantsystem proc~getdualductinput GetDualDuctInput module~dataheatbalance->proc~getdualductinput proc~gettranspiredcollectorinput GetTranspiredCollectorInput module~dataheatbalance->proc~gettranspiredcollectorinput proc~getpvtcollectorsinput GetPVTcollectorsInput module~dataheatbalance->proc~getpvtcollectorsinput proc~getcrossventdata GetCrossVentData module~dataheatbalance->proc~getcrossventdata proc~validatenstandardizemetertitles ValidateNStandardizeMeterTitles module~dataheatbalance->proc~validatenstandardizemetertitles proc~calczoneleavingconditions CalcZoneLeavingConditions module~dataheatbalance->proc~calczoneleavingconditions proc~calcoutsidesurftemp CalcOutsideSurfTemp module~dataheatbalance->proc~calcoutsidesurftemp module~daylightingdevices DaylightingDevices module~dataheatbalance->module~daylightingdevices proc~controlpvtcollector ControlPVTcollector module~dataheatbalance->proc~controlpvtcollector proc~getufadzonedata GetUFADZoneData module~dataheatbalance->proc~getufadzonedata proc~calcpassiveexteriorbafflegap CalcPassiveExteriorBaffleGap module~dataheatbalance->proc~calcpassiveexteriorbafflegap proc~calcpvtcollectors CalcPVTcollectors module~dataheatbalance->proc~calcpvtcollectors proc~getuserdefinedpatterndata GetUserDefinedPatternData module~dataheatbalance->proc~getuserdefinedpatterndata proc~setupzonesizingarrays SetUpZoneSizingArrays module~dataheatbalance->proc~setupzonesizingarrays module~heatingcoils HeatingCoils module~dataheatbalance->module~heatingcoils proc~distributetddabsorbedsolar DistributeTDDAbsorbedSolar module~dataheatbalance->proc~distributetddabsorbedsolar proc~initdualduct InitDualDuct module~dataheatbalance->proc~initdualduct proc~getroomairmodelparameters GetRoomAirModelParameters module~dataheatbalance->proc~getroomairmodelparameters proc~initfurnace InitFurnace module~dataheatbalance->proc~initfurnace proc~createsqlitenominalgasequipmenttable CreateSQLiteNominalGasEquipmentTable module~dataheatbalance->proc~createsqlitenominalgasequipmenttable module~waterthermaltanks WaterThermalTanks module~dataheatbalance->module~waterthermaltanks proc~getstandaloneervnodes GetStandAloneERVNodes module~dataheatbalance->proc~getstandaloneervnodes proc~createsqlitezonegrouptable CreateSQLiteZoneGroupTable module~dataheatbalance->proc~createsqlitezonegrouptable proc~getfuelcellgeneratorinput GetFuelCellGeneratorInput module~dataheatbalance->proc~getfuelcellgeneratorinput proc~getruntimelanguageuserinput GetRuntimeLanguageUserInput module~dataheatbalance->proc~getruntimelanguageuserinput proc~initmundtmodel InitMundtModel module~dataheatbalance->proc~initmundtmodel proc~calcheatbalanceoutsidesurf CalcHeatBalanceOutsideSurf module~dataheatbalance->proc~calcheatbalanceoutsidesurf module~dxcoils DXCoils module~dataheatbalance->module~dxcoils module~systemavailabilitymanager SystemAvailabilityManager module~dataheatbalance->module~systemavailabilitymanager proc~gettescoilinput GetTESCoilInput module~dataheatbalance->proc~gettescoilinput proc~getsurfhbdataformundtmodel GetSurfHBDataForMundtModel module~dataheatbalance->proc~getsurfhbdataformundtmodel module~conductiontransferfunctioncalc ConductionTransferFunctionCalc module~dataheatbalance->module~conductiontransferfunctioncalc module~convectioncoefficients ConvectionCoefficients module~dataheatbalance->module~convectioncoefficients proc~calccomplexwindowoverlap CalcComplexWindowOverlap module~dataheatbalance->proc~calccomplexwindowoverlap proc~calchybridventsysavailmgr CalcHybridVentSysAvailMgr module~dataheatbalance->proc~calchybridventsysavailmgr proc~calcheatbalanceinsidesurf CalcHeatBalanceInsideSurf module~dataheatbalance->proc~calcheatbalanceinsidesurf proc~getsysinput GetSysInput module~dataheatbalance->proc~getsysinput proc~calctotalflux CalcTotalFLux module~dataheatbalance->proc~calctotalflux module~heatbalancemovableinsulation HeatBalanceMovableInsulation module~dataheatbalance->module~heatbalancemovableinsulation module~heatbalanceintradexchange HeatBalanceIntRadExchange module~dataheatbalance->module~heatbalanceintradexchange module~desiccantdehumidifiers DesiccantDehumidifiers module~dataheatbalance->module~desiccantdehumidifiers module~ecoroofmanager EcoRoofManager module~dataheatbalance->module~ecoroofmanager proc~setupcomplexfenestrationmaterialinput SetupComplexFenestrationMaterialInput module~dataheatbalance->proc~setupcomplexfenestrationmaterialinput proc~reportairheatbalance ReportAirHeatBalance module~dataheatbalance->proc~reportairheatbalance module~transpiredcollector TranspiredCollector module~dataheatbalance->module~transpiredcollector proc~createsqlitezonelisttable CreateSQLiteZoneListTable module~dataheatbalance->proc~createsqlitezonelisttable proc~getuserdefinedcomponents GetUserDefinedComponents module~dataheatbalance->proc~getuserdefinedcomponents proc~getanglefactorlist GetAngleFactorList module~dataheatbalance->proc~getanglefactorlist proc~vrmlout VRMLOut module~dataheatbalance->proc~vrmlout proc~costinfoout CostInfoOut module~dataheatbalance->proc~costinfoout proc~gathercomponentloadssurfabsfact GatherComponentLoadsSurfAbsFact module~dataheatbalance->proc~gathercomponentloadssurfabsfact proc~simoutdoorairequipcomps SimOutdoorAirEquipComps module~dataheatbalance->proc~simoutdoorairequipcomps proc~gatherheatgainreport GatherHeatGainReport module~dataheatbalance->proc~gatherheatgainreport proc~createsqliteroomairmodeltable CreateSQLiteRoomAirModelTable module~dataheatbalance->proc~createsqliteroomairmodeltable proc~detailsforsurfaces DetailsForSurfaces module~dataheatbalance->proc~detailsforsurfaces proc~calcecoroof CalcEcoRoof module~dataheatbalance->proc~calcecoroof proc~fillremainingpredefinedentries FillRemainingPredefinedEntries module~dataheatbalance->proc~fillremainingpredefinedentries module~heatbalfinitediffmanager HeatBalFiniteDiffManager module~dataheatbalance->module~heatbalfinitediffmanager proc~getcondfdinput GetCondFDInput module~dataheatbalance->proc~getcondfdinput proc~getsurfacegroundheatexchanger GetSurfaceGroundHeatExchanger module~dataheatbalance->proc~getsurfacegroundheatexchanger proc~getzoneplenuminput GetZonePlenumInput module~dataheatbalance->proc~getzoneplenuminput proc~sumhatsurf~6 SumHATsurf module~dataheatbalance->proc~sumhatsurf~6 proc~setupzoneinternalgain SetupZoneInternalGain module~dataheatbalance->proc~setupzoneinternalgain proc~calcheatbalfinitediff CalcHeatBalFiniteDiff module~dataheatbalance->proc~calcheatbalfinitediff proc~initloadbasedcontrol InitLoadBasedControl module~dataheatbalance->proc~initloadbasedcontrol proc~initsurfacegroundheatexchanger InitSurfaceGroundHeatExchanger module~dataheatbalance->proc~initsurfacegroundheatexchanger proc~initialinitheatbalfinitediff InitialInitHeatBalFiniteDiff module~dataheatbalance->proc~initialinitheatbalfinitediff proc~reportfinitediffinits ReportFiniteDiffInits module~dataheatbalance->proc~reportfinitediffinits proc~reportmaxventilationloads ReportMaxVentilationLoads module~dataheatbalance->proc~reportmaxventilationloads module~windowequivalentlayer->proc~calcwintransdifsolinitialdistribution module~windowequivalentlayer->proc~calcheatbalanceinsidesurf proc~calcinteriorradexchange CalcInteriorRadExchange module~windowequivalentlayer->proc~calcinteriorradexchange proc~calcinteriorsolardistribution CalcInteriorSolarDistribution module~windowequivalentlayer->proc~calcinteriorsolardistribution proc~initglassopticalcalculations InitGlassOpticalCalculations module~windowequivalentlayer->proc~initglassopticalcalculations proc~calcwindowheatbalance CalcWindowHeatBalance module~windowequivalentlayer->proc~calcwindowheatbalance proc~initheatbalance InitHeatBalance module~windowequivalentlayer->proc~initheatbalance module~airflownetworkbalancemanager->proc~calchybridventsysavailmgr module~airflownetworkbalancemanager->proc~reportairheatbalance proc~simselectedequipment SimSelectedEquipment module~airflownetworkbalancemanager->proc~simselectedequipment proc~managehvac ManageHVAC module~airflownetworkbalancemanager->proc~managehvac module~internalheatgains->proc~delightinputgenerator module~internalheatgains->proc~calcucsdcv module~internalheatgains->proc~calczonesums module~internalheatgains->proc~calczonecomponentloadsums module~internalheatgains->proc~calcucsddv module~internalheatgains->proc~setsurfhbdatafortempdistmodel module~internalheatgains->proc~calczoneleavingconditions module~internalheatgains->proc~getsurfhbdataformundtmodel module~internalheatgains->proc~managehvac proc~initzonecontsetpoints InitZoneContSetpoints module~internalheatgains->proc~initzonecontsetpoints proc~getdaylightingparametersdetaild GetDaylightingParametersDetaild module~internalheatgains->proc~getdaylightingparametersdetaild proc~calcucsdui CalcUCSDUI module~internalheatgains->proc~calcucsdui proc~calcucsdue CalcUCSDUE module~internalheatgains->proc~calcucsdue proc~initsurfaceheatbalance InitSurfaceHeatBalance module~internalheatgains->proc~initsurfaceheatbalance proc~getheatbalanceinput GetHeatBalanceInput module~internalheatgains->proc~getheatbalanceinput proc~simplantequip SimPlantEquip module~surfacegroundheatexchanger->proc~simplantequip proc~getbuildingdata GetBuildingData module~surfacegeometry->proc~getbuildingdata module~windowmanager->module~heatbalancemanager module~windowmanager->proc~calcheatbalanceinsidesurf module~windowmanager->proc~initheatbalance proc~gatherforpredefinedreport GatherForPredefinedReport module~windowmanager->proc~gatherforpredefinedreport module~thermalcomfort->proc~getnextenvironment module~thermalcomfort->proc~getairflownetworkinput proc~airflownetworkventingcontrol AirflowNetworkVentingControl module~thermalcomfort->proc~airflownetworkventingcontrol proc~calczoneaircomfortsetpoints CalcZoneAirComfortSetpoints module~thermalcomfort->proc~calczoneaircomfortsetpoints proc~pmvresidual PMVResidual module~thermalcomfort->proc~pmvresidual proc~managesurfaceheatbalance ManageSurfaceHeatBalance module~thermalcomfort->proc~managesurfaceheatbalance proc~getcomfortsetpoints GetComfortSetpoints module~thermalcomfort->proc~getcomfortsetpoints module~solarreflectionmanager->module~solarshading proc~calcdayltgcoeffsrefpoints CalcDayltgCoeffsRefPoints module~solarreflectionmanager->proc~calcdayltgcoeffsrefpoints proc~calcdayltgcoeffsmappoints CalcDayltgCoeffsMapPoints module~solarreflectionmanager->proc~calcdayltgcoeffsmappoints proc~calcdayltgcoefficients CalcDayltgCoefficients module~solarreflectionmanager->proc~calcdayltgcoefficients proc~figuredayltgcoeffsatpointsforsunposition FigureDayltgCoeffsAtPointsForSunPosition module~solarreflectionmanager->proc~figuredayltgcoeffsatpointsforsunposition proc~calcdayltgcoeffsrefmappoints CalcDayltgCoeffsRefMapPoints module~solarreflectionmanager->proc~calcdayltgcoeffsrefmappoints module~daylightingmanager->module~heatbalancesurfacemanager module~daylightingmanager->module~solarshading proc~performsolarcalculations PerformSolarCalculations module~daylightingmanager->proc~performsolarcalculations proc~calceqlopticalproperty CalcEQLOpticalProperty module~daylightingmanager->proc~calceqlopticalproperty proc~closemiscopenfiles CloseMiscOpenFiles module~daylightingmanager->proc~closemiscopenfiles module~refrigeratedcase->proc~getwaterthermaltankinput module~refrigeratedcase->module~heatingcoils module~refrigeratedcase->proc~managehvac module~refrigeratedcase->proc~simplantequip proc~initinternalheatgains InitInternalHeatGains module~refrigeratedcase->proc~initinternalheatgains proc~resimulate Resimulate module~refrigeratedcase->proc~resimulate proc~simzoneequipment SimZoneEquipment module~refrigeratedcase->proc~simzoneequipment module~heatbalanceairmanager->proc~managesurfaceheatbalance module~heatbalanceairmanager->proc~resimulate module~zonetemppredictorcorrector->module~zonecontaminantpredictorcorrector module~zonetemppredictorcorrector->proc~setupzonesizingarrays module~zonetemppredictorcorrector->proc~managehvac module~zonetemppredictorcorrector->proc~resimulate module~zonecontaminantpredictorcorrector->proc~managehvac module~zonecontaminantpredictorcorrector->proc~resimulate module~moisturebalanceempdmanager->proc~calcheatbalanceinsidesurf proc~manageairmodel ManageAirModel module~displacementventmgr->proc~manageairmodel module~windowcomplexmanager->module~heatbalancemanager module~windowcomplexmanager->proc~calcwindowheatbalance proc~cfsrefpointposfactor CFSRefPointPosFactor module~windowcomplexmanager->proc~cfsrefpointposfactor proc~timestepinitcomplexfenestration TimestepInitComplexFenestration module~windowcomplexmanager->proc~timestepinitcomplexfenestration proc~initializecfsdaylighting InitializeCFSDaylighting module~windowcomplexmanager->proc~initializecfsdaylighting proc~calcpersolarbeam CalcPerSolarBeam module~windowcomplexmanager->proc~calcpersolarbeam proc~reportglass ReportGlass module~windowcomplexmanager->proc~reportglass proc~initializecfsstatedata InitializeCFSStateData module~windowcomplexmanager->proc~initializecfsstatedata module~heatbalancesurfacemanager->proc~calcheatbalanceinsidesurf module~heatbalancesurfacemanager->proc~resimulate proc~manageheatbalance ManageHeatBalance module~heatbalancesurfacemanager->proc~manageheatbalance module~crossventmgr->proc~manageairmodel module~solarshading->module~heatbalancesurfacemanager module~solarshading->proc~closeoutputfiles module~solarshading->proc~initheatbalance module~solarshading->proc~initsurfaceheatbalance proc~reportsurfaceheatbalance ReportSurfaceHeatBalance module~solarshading->proc~reportsurfaceheatbalance proc~abortenergyplus AbortEnergyPlus module~solarshading->proc~abortenergyplus proc~initsolarheatgains InitSolarHeatGains module~solarshading->proc~initsolarheatgains proc~checkscheduledsurfacegains CheckScheduledSurfaceGains module~solarshading->proc~checkscheduledsurfacegains proc~endenergyplus EndEnergyPlus module~solarshading->proc~endenergyplus module~ufadmanager->proc~manageairmodel module~simulationmanager SimulationManager module~heatbalancemanager->module~simulationmanager module~sizingmanager SizingManager module~heatbalancemanager->module~sizingmanager module~cooltower->proc~calcairflowsimple module~heatbalancehamtmanager->proc~calcheatbalanceinsidesurf module~earthtube->proc~calcairflowsimple module~thermalchimney->proc~calcairflowsimple module~lowtempradiantsystem->proc~gatherheatgainreport module~lowtempradiantsystem->proc~simzoneequipment proc~updatefinalsurfaceheatbalance UpdateFinalSurfaceHeatBalance module~lowtempradiantsystem->proc~updatefinalsurfaceheatbalance module~daylightingdevices->proc~calcoutsidesurftemp module~daylightingdevices->proc~calcheatbalanceinsidesurf module~daylightingdevices->proc~calcinteriorsolardistribution module~daylightingdevices->proc~initheatbalance module~daylightingdevices->proc~calcdayltgcoeffsrefpoints module~daylightingdevices->proc~calcdayltgcoeffsmappoints module~daylightingdevices->proc~calcdayltgcoefficients module~daylightingdevices->proc~calcdayltgcoeffsrefmappoints module~daylightingdevices->proc~initinternalheatgains module~daylightingdevices->proc~initsolarheatgains proc~figuredayltgcoeffsatpointssetupforwindow FigureDayltgCoeffsAtPointsSetupForWindow module~daylightingdevices->proc~figuredayltgcoeffsatpointssetupforwindow proc~figuredayltgcoeffsatpointsforwindowelements FigureDayltgCoeffsAtPointsForWindowElements module~daylightingdevices->proc~figuredayltgcoeffsatpointsforwindowelements proc~dayltginterreflectedillum DayltgInterReflectedIllum module~daylightingdevices->proc~dayltginterreflectedillum proc~initintsolardistribution InitIntSolarDistribution module~daylightingdevices->proc~initintsolardistribution module~heatingcoils->proc~getoutdoorairunitinputs module~heatingcoils->proc~calcventilatedslab module~heatingcoils->proc~getunitarysysteminput module~heatingcoils->proc~getmsheatpumpinput module~heatingcoils->proc~calcventilatedslabradcomps module~heatingcoils->proc~calccostestimate module~heatingcoils->proc~getfurnaceinput module~heatingcoils->proc~checkcostestimateinput module~heatingcoils->proc~getsysinput module~heatingcoils->module~desiccantdehumidifiers module~heatingcoils->proc~simoutdoorairequipcomps proc~controlvshpoutput~2 ControlVSHPOutput module~heatingcoils->proc~controlvshpoutput~2 proc~calcunitarysuppheatingsystem CalcUnitarySuppHeatingSystem module~heatingcoils->proc~calcunitarysuppheatingsystem proc~gaselecheatingcoilresidual GasElecHeatingCoilResidual module~heatingcoils->proc~gaselecheatingcoilresidual proc~calcoaunitcoilcomps CalcOAUnitCoilComps module~heatingcoils->proc~calcoaunitcoilcomps proc~calcfourpipeindunit CalcFourPipeIndUnit module~heatingcoils->proc~calcfourpipeindunit proc~calcventilatedslabcomps CalcVentilatedSlabComps module~heatingcoils->proc~calcventilatedslabcomps proc~calcseriespiu CalcSeriesPIU module~heatingcoils->proc~calcseriespiu proc~calcnewzoneheatonlyflowrates CalcNewZoneHeatOnlyFlowRates module~heatingcoils->proc~calcnewzoneheatonlyflowrates proc~controlheatingsystem ControlHeatingSystem module~heatingcoils->proc~controlheatingsystem proc~simconstvol SimConstVol module~heatingcoils->proc~simconstvol proc~controlvrf ControlVRF module~heatingcoils->proc~controlvrf proc~controlptunitoutput ControlPTUnitOutput module~heatingcoils->proc~controlptunitoutput proc~calcnewzoneheatcoolflowrates CalcNewZoneHeatCoolFlowRates module~heatingcoils->proc~calcnewzoneheatcoolflowrates proc~heatingcoilvarspeedresidual HeatingCoilVarSpeedResidual module~heatingcoils->proc~heatingcoilvarspeedresidual proc~validatedistributionsystem ValidateDistributionSystem module~heatingcoils->proc~validatedistributionsystem proc~initunitarysystems InitUnitarySystems module~heatingcoils->proc~initunitarysystems proc~getdesiccantdehumidifierinput GetDesiccantDehumidifierInput module~heatingcoils->proc~getdesiccantdehumidifierinput proc~controlvshpoutput ControlVSHPOutput module~heatingcoils->proc~controlvshpoutput proc~simvav SimVAV module~heatingcoils->proc~simvav proc~calcunitheatercomponents CalcUnitHeaterComponents module~heatingcoils->proc~calcunitheatercomponents proc~simairloopcomponent SimAirLoopComponent module~heatingcoils->proc~simairloopcomponent proc~calcparallelpiu CalcParallelPIU module~heatingcoils->proc~calcparallelpiu proc~simfurnace SimFurnace module~heatingcoils->proc~simfurnace proc~simoacomponent SimOAComponent module~heatingcoils->proc~simoacomponent proc~getptunit GetPTUnit module~heatingcoils->proc~getptunit proc~getcbvav GetCBVAV module~heatingcoils->proc~getcbvav proc~calcunitarysuppsystemtosp CalcUnitarySuppSystemtoSP module~heatingcoils->proc~calcunitarysuppsystemtosp proc~calcvavvs CalcVAVVS module~heatingcoils->proc~calcvavvs proc~calcwatertoairheatpump CalcWaterToAirHeatpump module~heatingcoils->proc~calcwatertoairheatpump proc~initsys InitSys module~heatingcoils->proc~initsys proc~simmultispeedcoils SimMultiSpeedCoils module~heatingcoils->proc~simmultispeedcoils proc~calcunitventilatorcomponents CalcUnitVentilatorComponents module~heatingcoils->proc~calcunitventilatorcomponents proc~calcvarspeedheatpump~2 CalcVarSpeedHeatPump module~heatingcoils->proc~calcvarspeedheatpump~2 proc~controlsuppheatsystem ControlSuppHeatSystem module~heatingcoils->proc~controlsuppheatsystem proc~initptunit InitPTUnit module~heatingcoils->proc~initptunit proc~calcnondxheatingcoils~3 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~3 proc~calcnondxheatingcoils~4 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~4 proc~heatingcoilvarspeedcycresidual HeatingCoilVarSpeedCycResidual module~heatingcoils->proc~heatingcoilvarspeedcycresidual proc~calcptunit CalcPTUnit module~heatingcoils->proc~calcptunit proc~controlmshpoutput ControlMSHPOutput module~heatingcoils->proc~controlmshpoutput proc~calcunitventilator CalcUnitVentilator module~heatingcoils->proc~calcunitventilator proc~calcfurnaceoutput CalcFurnaceOutput module~heatingcoils->proc~calcfurnaceoutput proc~calcmsheatpump CalcMSHeatPump module~heatingcoils->proc~calcmsheatpump proc~calcnondxheatingcoils CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils proc~supsatresidual SupSATResidual module~heatingcoils->proc~supsatresidual proc~simcbvav SimCBVAV module~heatingcoils->proc~simcbvav proc~calcvrf CalcVRF module~heatingcoils->proc~calcvrf proc~calcunitaryheatingsystem CalcUnitaryHeatingSystem module~heatingcoils->proc~calcunitaryheatingsystem proc~calcoutdoorairunit CalcOutdoorAirUnit module~heatingcoils->proc~calcoutdoorairunit proc~calcnondxheatingcoils~2 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~2 module~waterthermaltanks->proc~simplantequip module~waterthermaltanks->proc~initinternalheatgains module~waterthermaltanks->proc~simzoneequipment proc~calcteswaterstoragetank CalcTESWaterStorageTank module~waterthermaltanks->proc~calcteswaterstoragetank proc~managenonzoneequipment ManageNonZoneEquipment module~waterthermaltanks->proc~managenonzoneequipment module~dxcoils->proc~getoutdoorairunitinputs module~dxcoils->proc~getunitarysysteminput module~dxcoils->proc~getmsheatpumpinput module~dxcoils->proc~getwaterthermaltankinput module~dxcoils->proc~getvrfinput module~dxcoils->proc~getdxcoolingsysteminput module~dxcoils->proc~gethxassistedcoolingcoilinput module~dxcoils->proc~calcdesuperheaterwaterheater module~dxcoils->proc~calccostestimate module~dxcoils->proc~getfurnaceinput module~dxcoils->proc~getdxheatpumpsysteminput module~dxcoils->proc~checkcostestimateinput module~dxcoils->module~heatingcoils module~dxcoils->proc~controlheatingsystem module~dxcoils->proc~calcnewzoneheatcoolflowrates module~dxcoils->proc~heatingcoilvarspeedresidual module~dxcoils->proc~getdesiccantdehumidifierinput module~dxcoils->proc~getptunit module~dxcoils->proc~getcbvav module~dxcoils->proc~simmultispeedcoils module~dxcoils->proc~calcvarspeedheatpump~2 module~dxcoils->proc~heatingcoilvarspeedcycresidual module~dxcoils->proc~calcptunit module~dxcoils->proc~calcmsheatpump module~dxcoils->proc~calcvrf module~dxcoils->proc~calcunitaryheatingsystem proc~calchxassistedcoolingcoil CalcHXAssistedCoolingCoil module~dxcoils->proc~calchxassistedcoolingcoil proc~getcoolingcoiltypenameandindex GetCoolingCoilTypeNameAndIndex module~dxcoils->proc~getcoolingcoiltypenameandindex proc~simdxcoolingsystem SimDXCoolingSystem module~dxcoils->proc~simdxcoolingsystem proc~dxcoilvarspeedresidual DXCoilVarSpeedResidual module~dxcoils->proc~dxcoilvarspeedresidual proc~simdxheatpumpsystem SimDXHeatPumpSystem module~dxcoils->proc~simdxheatpumpsystem module~packagedterminalheatpump PackagedTerminalHeatPump module~dxcoils->module~packagedterminalheatpump proc~calcwindowacoutput CalcWindowACOutput module~dxcoils->proc~calcwindowacoutput proc~dxheatingcoilresidual~2 DXHeatingCoilResidual module~dxcoils->proc~dxheatingcoilresidual~2 proc~getcoilcapacity~3 GetCoilCapacity module~dxcoils->proc~getcoilcapacity~3 proc~sizeunitarysystem SizeUnitarySystem module~dxcoils->proc~sizeunitarysystem proc~dxcoilvarspeedhumratresidual~2 DXCoilVarSpeedHumRatResidual module~dxcoils->proc~dxcoilvarspeedhumratresidual~2 proc~calcgenericdesiccantdehumidifier CalcGenericDesiccantDehumidifier module~dxcoils->proc~calcgenericdesiccantdehumidifier proc~dxheatingcoilresidual DXHeatingCoilResidual module~dxcoils->proc~dxheatingcoilresidual proc~calcdesuperheaterheatingcoil CalcDesuperheaterHeatingCoil module~dxcoils->proc~calcdesuperheaterheatingcoil proc~dxcoilvarspeedhumratresidual DXCoilVarSpeedHumRatResidual module~dxcoils->proc~dxcoilvarspeedhumratresidual proc~sizevrf SizeVRF module~dxcoils->proc~sizevrf proc~reportvrfterminalunit ReportVRFTerminalUnit module~dxcoils->proc~reportvrfterminalunit proc~doe2dxcoilhumratresidual~2 DOE2DXCoilHumRatResidual module~dxcoils->proc~doe2dxcoilhumratresidual~2 proc~calcstandardratings CalcStandardRatings module~dxcoils->proc~calcstandardratings module~furnaces Furnaces module~dxcoils->module~furnaces proc~dxcoilcyclingresidual DXCoilCyclingResidual module~dxcoils->proc~dxcoilcyclingresidual proc~dxcoilcyclingresidual~2 DXCoilCyclingResidual module~dxcoils->proc~dxcoilcyclingresidual~2 proc~simulatevrf SimulateVRF module~dxcoils->proc~simulatevrf proc~dxcoilcyclinghumratresidual DXCoilCyclingHumRatResidual module~dxcoils->proc~dxcoilcyclinghumratresidual proc~doe2dxcoilresidual DOE2DXCoilResidual module~dxcoils->proc~doe2dxcoilresidual proc~initheatrecovery InitHeatRecovery module~dxcoils->proc~initheatrecovery module~hvacunitarybypassvav HVACUnitaryBypassVAV module~dxcoils->module~hvacunitarybypassvav proc~calccbvav CalcCBVAV module~dxcoils->proc~calccbvav proc~checkunitarysyscoilinoasysexists CheckUnitarySysCoilInOASysExists module~dxcoils->proc~checkunitarysyscoilinoasysexists proc~doe2dxcoilhumratresidual DOE2DXCoilHumRatResidual module~dxcoils->proc~doe2dxcoilhumratresidual proc~multimodedxcoilresidual MultiModeDXCoilResidual module~dxcoils->proc~multimodedxcoilresidual proc~multimodedxcoilresidual~2 MultiModeDXCoilResidual module~dxcoils->proc~multimodedxcoilresidual~2 proc~calcheatpumpwaterheater CalcHeatPumpWaterHeater module~dxcoils->proc~calcheatpumpwaterheater proc~multimodedxcoilhumratresidual MultiModeDXCoilHumRatResidual module~dxcoils->proc~multimodedxcoilhumratresidual proc~initmsheatpump InitMSHeatPump module~dxcoils->proc~initmsheatpump proc~dxcoilvarspeedresidual~2 DXCoilVarSpeedResidual module~dxcoils->proc~dxcoilvarspeedresidual~2 proc~calcdesiccantbalancedheatexch CalcDesiccantBalancedHeatExch module~dxcoils->proc~calcdesiccantbalancedheatexch proc~multimodedxcoilresidual~3 MultiModeDXCoilResidual module~dxcoils->proc~multimodedxcoilresidual~3 proc~controldxheatingsystem ControlDXHeatingSystem module~dxcoils->proc~controldxheatingsystem proc~multimodedxcoilhumratresidual~2 MultiModeDXCoilHumRatResidual module~dxcoils->proc~multimodedxcoilhumratresidual~2 proc~calcunitarycoolingsystem CalcUnitaryCoolingSystem module~dxcoils->proc~calcunitarycoolingsystem proc~inithxassistedcoolingcoil InitHXAssistedCoolingCoil module~dxcoils->proc~inithxassistedcoolingcoil proc~dxheatingcoilresidual~3 DXHeatingCoilResidual module~dxcoils->proc~dxheatingcoilresidual~3 proc~controldxsystem ControlDXSystem module~dxcoils->proc~controldxsystem proc~getwindowac GetWindowAC module~dxcoils->proc~getwindowac proc~doe2dxcoilresidual~2 DOE2DXCoilResidual module~dxcoils->proc~doe2dxcoilresidual~2 proc~controlcoolingsystem ControlCoolingSystem module~dxcoils->proc~controlcoolingsystem proc~doe2dxcoilresidual~3 DOE2DXCoilResidual module~dxcoils->proc~doe2dxcoilresidual~3 proc~calcvrfcondenser CalcVRFCondenser module~dxcoils->proc~calcvrfcondenser proc~dxcoilcyclinghumratresidual~2 DXCoilCyclingHumRatResidual module~dxcoils->proc~dxcoilcyclinghumratresidual~2 proc~checkdxcoolingcoilinoasysexists CheckDXCoolingCoilInOASysExists module~dxcoils->proc~checkdxcoolingcoilinoasysexists module~systemavailabilitymanager->proc~managehvac module~systemavailabilitymanager->proc~simzoneequipment proc~getsimpleairmodelinputs GetSimpleAirModelInputs module~systemavailabilitymanager->proc~getsimpleairmodelinputs proc~simhvac SimHVAC module~systemavailabilitymanager->proc~simhvac proc~getplantloopdata GetPlantLoopData module~systemavailabilitymanager->proc~getplantloopdata proc~getairpathdata GetAirPathData module~systemavailabilitymanager->proc~getairpathdata module~conductiontransferfunctioncalc->module~ecoroofmanager module~conductiontransferfunctioncalc->proc~initheatbalance module~convectioncoefficients->proc~calcactivetranspiredcollector module~convectioncoefficients->module~displacementventmgr module~convectioncoefficients->module~crossventmgr module~convectioncoefficients->module~ufadmanager module~convectioncoefficients->proc~manageucsdufmodels module~convectioncoefficients->proc~calcpassiveexteriorbafflegap module~convectioncoefficients->proc~calcpvtcollectors module~convectioncoefficients->proc~calcheatbalanceoutsidesurf module~convectioncoefficients->proc~calcheatbalanceinsidesurf module~convectioncoefficients->proc~calctotalflux module~convectioncoefficients->proc~calcecoroof module~convectioncoefficients->proc~initsurfaceheatbalance proc~solveforwindowtemperatures SolveForWindowTemperatures module~convectioncoefficients->proc~solveforwindowtemperatures proc~calctopsurftemp CalcTopSurfTemp module~convectioncoefficients->proc~calctopsurftemp proc~calcpassivetranspiredcollector CalcPassiveTranspiredCollector module~convectioncoefficients->proc~calcpassivetranspiredcollector proc~calcbottomsurftemp CalcBottomSurfTemp module~convectioncoefficients->proc~calcbottomsurftemp proc~calcburiedpipesoil CalcBuriedPipeSoil module~convectioncoefficients->proc~calcburiedpipesoil proc~calcexteriorventedcavity CalcExteriorVentedCavity module~convectioncoefficients->proc~calcexteriorventedcavity module~heatbalancemovableinsulation->proc~calcheatbalanceoutsidesurf module~heatbalancemovableinsulation->proc~calcheatbalanceinsidesurf module~heatbalancemovableinsulation->module~heatbalfinitediffmanager module~heatbalancemovableinsulation->proc~initsolarheatgains module~heatbalancemovableinsulation->proc~initintsolardistribution proc~computeintthermalabsorpfactors ComputeIntThermalAbsorpFactors module~heatbalancemovableinsulation->proc~computeintthermalabsorpfactors proc~computeintswabsorpfactors ComputeIntSWAbsorpFactors module~heatbalancemovableinsulation->proc~computeintswabsorpfactors module~heatbalanceintradexchange->proc~calcheatbalanceoutsidesurf module~heatbalanceintradexchange->proc~calcheatbalanceinsidesurf module~heatbalanceintradexchange->proc~initsurfaceheatbalance module~desiccantdehumidifiers->proc~simoutdoorairequipcomps module~desiccantdehumidifiers->proc~simairloopcomponent module~desiccantdehumidifiers->proc~simoacomponent module~ecoroofmanager->proc~calcheatbalanceoutsidesurf module~transpiredcollector->proc~calctrnsyspv module~transpiredcollector->proc~calcsandiapv module~transpiredcollector->proc~getpvinput module~transpiredcollector->proc~reportpv module~transpiredcollector->proc~simoacomponent module~heatbalfinitediffmanager->proc~calcheatbalanceinsidesurf module~heatbalfinitediffmanager->proc~initsurfaceheatbalance module~heatbalfinitediffmanager->proc~managesurfaceheatbalance proc~initemscontrolledconstructions InitEMSControlledConstructions module~heatbalfinitediffmanager->proc~initemscontrolledconstructions module~simulationmanager->proc~abortenergyplus program~energyplus EnergyPlus module~simulationmanager->program~energyplus proc~managesimulation ManageSimulation module~sizingmanager->proc~managesimulation module~packagedterminalheatpump->proc~reportmaxventilationloads module~packagedterminalheatpump->proc~simzoneequipment module~furnaces->proc~simairloopcomponent module~hvacunitarybypassvav->proc~simairloopcomponent
Help

MaxLayersInConstruct MaxCTFTerms MaxSolidWinLayers MaxSpectralDataElements RegularMaterial Air Shade WindowGlass WindowGas WindowBlind WindowGasMixture Screen EcoRoof IRTMaterial WindowSimpleGlazing ComplexWindowShade ComplexWindowGap GlassEquivalentLayer ShadeEquivalentLayer DrapeEquivalentLayer BlindEquivalentLayer ScreenEquivalentLayer GapEquivalentLayer cMaterialGroupType VeryRough Rough MediumRough MediumSmooth Smooth VerySmooth Horizontal Vertical FixedSlats VariableSlats MinimalShadowing FullExterior FullInteriorExterior FullExteriorWithRefl FullInteriorExteriorWithRefl StandardZone ASHRAESimple ASHRAETARP CeilingDiffuser TrombeWall TarpHcOutside MoWittHcOutside DOE2HcOutside BLASTHcOutside AdaptiveConvectionAlgorithm DefaultMaxNumberOfWarmupDays DefaultMinNumberOfWarmupDays Isotropic Anisotropic UseCTF UseEMPD UseCondFD UseHAMT Use3rdOrder UseAnalyticalSolution UseEulerMethod ZoneAveraged SurfaceWeighted AngleFactor NaturalVentilation IntakeVentilation ExhaustVentilation BalancedVentilation HybridControlTypeIndiv HybridControlTypeClose HybridControlTypeGlobal RefrigSystemTypeDetailed RefrigSystemTypeRack RefrigCondenserTypeAir RefrigCondenserTypeEvap RefrigCondenserTypeWater RefrigCondenserTypeCascade InfiltrationDesignFlowRate InfiltrationShermanGrimsrud InfiltrationAIM2 VentilationDesignFlowRate VentilationWindAndStack AirBalanceNone AirBalanceQuadrature NumZoneIntGainDeviceTypes ZoneIntGainDeviceTypes ccZoneIntGainDeviceTypes IntGainTypeOf_People IntGainTypeOf_Lights IntGainTypeOf_ElectricEquipment IntGainTypeOf_GasEquipment IntGainTypeOf_HotWaterEquipment IntGainTypeOf_SteamEquipment IntGainTypeOf_OtherEquipment IntGainTypeOf_ZoneBaseboardOutdoorTemperatureControlled IntGainTypeOf_ZoneContaminantSourceAndSinkCarbonDioxide IntGainTypeOf_WaterUseEquipment IntGainTypeOf_DaylightingDeviceTubular IntGainTypeOf_WaterHeaterMixed IntGainTypeOf_WaterHeaterStratified IntGainTypeOf_ThermalStorageChilledWaterMixed IntGainTypeOf_ThermalStorageChilledWaterStratified IntGainTypeOf_GeneratorFuelCell IntGainTypeOf_GeneratorMicroCHP IntGainTypeOf_ElectricLoadCenterTransformer IntGainTypeOf_ElectricLoadCenterInverterSimple IntGainTypeOf_ElectricLoadCenterInverterFunctionOfPower IntGainTypeOf_ElectricLoadCenterInverterLookUpTable IntGainTypeOf_ElectricLoadCenterStorageBattery IntGainTypeOf_ElectricLoadCenterStorageSimple IntGainTypeOf_PipeIndoor IntGainTypeOf_RefrigerationCase IntGainTypeOf_RefrigerationCompressorRack IntGainTypeOf_RefrigerationSystemAirCooledCondenser IntGainTypeOf_RefrigerationTransSysAirCooledGasCooler IntGainTypeOf_RefrigerationSystemSuctionPipe IntGainTypeOf_RefrigerationTransSysSuctionPipeMT IntGainTypeOf_RefrigerationTransSysSuctionPipeLT IntGainTypeOf_RefrigerationSecondaryReceiver IntGainTypeOf_RefrigerationSecondaryPipe IntGainTypeOf_RefrigerationWalkIn IntGainTypeOf_Pump_VarSpeed IntGainTypeOf_Pump_ConSpeed IntGainTypeOf_Pump_Cond IntGainTypeOf_PumpBank_VarSpeed IntGainTypeOf_PumpBank_ConSpeed IntGainTypeOf_ZoneContaminantSourceAndSinkGenericContam IntGainTypeOf_PlantComponentUserDefined IntGainTypeOf_CoilUserDefined IntGainTypeOf_ZoneHVACForcedAirUserDefined IntGainTypeOf_AirTerminalUserDefined IntGainTypeOf_PackagedTESCoilTank HighDiffusivityThreshold ThinMaterialLayerThreshold ZonePreDefRep BuildingPreDefRep ZoneIntGain Material SupportPillar DeflectionState Construct SpectralData Zone ZoneList ZoneGroup People Lights ZoneElectric ZoneGas ZoneOtherEq ZoneHWEq ZoneSteamEq ZoneBBHeat Infiltration Ventilation ZoneAirBalance Mixing CrossMixing RefDoorMixing Blind ComplexShade WindowThermalModel SurfaceScreens ScreenTrans MaterialSave ConstructSave ZoneIntEEuse RefrigCaseCredit HeatReclaimRefrigeratedRack HeatReclaimRefrigCondenser HeatReclaimDXCoil ZnAirRpt TCGlazings ZoneCO2Gen PeopleObjects LightsObjects ZoneElectricObjects ZoneGasObjects HotWaterEqObjects SteamEqObjects OtherEqObjects InfiltrationObjects VentilationObjects ZnRpt LowHConvLimit HighHConvLimit MaxAllowedDelTempCondFD BuildingName BuildingAzimuth LoadsConvergTol TempConvergTol DefaultInsideConvectionAlgo DefaultOutsideConvectionAlgo SolarDistribution InsideSurfIterations OverallHeatTransferSolutionAlgo NumberOfHeatTransferAlgosUsed HeatTransferAlgosUsed MaxNumberOfWarmupDays MinNumberOfWarmupDays CondFDRelaxFactor CondFDRelaxFactorInput ZoneAirSolutionAlgo BuildingRotationAppendixG NumOfZoneLists NumOfZoneGroups NumPeopleStatements NumLightsStatements NumZoneElectricStatements NumZoneGasStatements NumInfiltrationStatements NumVentilationStatements NumHotWaterEqStatements NumSteamEqStatements NumOtherEqStatements TotPeople TotLights TotElecEquip TotGasEquip TotOthEquip TotHWEquip TotStmEquip TotInfiltration TotDesignFlowInfiltration TotShermGrimsInfiltration TotAIM2Infiltration TotVentilation TotDesignFlowVentilation TotWindAndStackVentilation TotMixing TotCrossMixing TotRefDoorMixing TotBBHeat TotMaterials TotConstructs TotSpectralData W5GlsMat W5GlsMatAlt W5GasMat W5GasMatMixture W7SupportPillars W7DeflectionStates W7MaterialGaps TotBlinds TotScreens TotTCGlazings NumSurfaceScreens TotShades TotComplexShades TotComplexGaps TotSimpleWindow W5GlsMatEQL TotShadesEQL TotDrapesEQL TotBlindsEQL TotScreensEQL W5GapMatEQL TotZoneAirBalance TotFrameDivider AirFlowFlag TotCO2Gen CalcWindowRevealReflection StormWinChangeThisDay AdaptiveComfortRequested_CEN15251 AdaptiveComfortRequested_ASH55 NumRefrigeratedRacks NumRefrigSystems NumRefrigCondensers NumRefrigChillerSets SNLoadHeatEnergy SNLoadCoolEnergy SNLoadHeatRate SNLoadCoolRate SNLoadPredictedRate SNLoadPredictedHSPRate SNLoadPredictedCSPRate MoisturePredictedRate ListSNLoadHeatEnergy ListSNLoadCoolEnergy ListSNLoadHeatRate ListSNLoadCoolRate GroupSNLoadHeatEnergy GroupSNLoadCoolEnergy GroupSNLoadHeatRate GroupSNLoadCoolRate MRT SUMAI ZoneTransSolar ZoneWinHeatGain ZoneWinHeatGainRep ZoneWinHeatLossRep ZoneBmSolFrExtWinsRep ZoneBmSolFrIntWinsRep InitialZoneDifSolReflW ZoneDifSolFrExtWinsRep ZoneDifSolFrIntWinsRep ZoneOpaqSurfInsFaceCond ZoneOpaqSurfInsFaceCondGainRep ZoneOpaqSurfInsFaceCondLossRep ZoneOpaqSurfExtFaceCond ZoneOpaqSurfExtFaceCondGainRep ZoneOpaqSurfExtFaceCondLossRep QRadThermInAbs QRadSWwinAbs InitialDifSolwinAbs QRadSWOutIncident QRadSWOutIncidentBeam BmIncInsSurfIntensRep BmIncInsSurfAmountRep IntBmIncInsSurfIntensRep IntBmIncInsSurfAmountRep QRadSWOutIncidentSkyDiffuse QRadSWOutIncidentGndDiffuse QRadSWOutIncBmToDiffReflGnd QRadSWOutIncSkyDiffReflGnd QRadSWOutIncBmToBmReflObs QRadSWOutIncBmToDiffReflObs QRadSWOutIncSkyDiffReflObs CosIncidenceAngle BSDFBeamDirectionRep BSDFBeamThetaRep BSDFBeamPhiRep QRadSWwinAbsTot QRadSWwinAbsLayer FenLaySurfTempFront FenLaySurfTempBack ZoneTransSolarEnergy ZoneWinHeatGainRepEnergy ZoneWinHeatLossRepEnergy ZoneBmSolFrExtWinsRepEnergy ZoneBmSolFrIntWinsRepEnergy ZoneDifSolFrExtWinsRepEnergy ZoneDifSolFrIntWinsRepEnergy ZnOpqSurfInsFaceCondGnRepEnrg ZnOpqSurfInsFaceCondLsRepEnrg ZnOpqSurfExtFaceCondGnRepEnrg ZnOpqSurfExtFaceCondLsRepEnrg BmIncInsSurfAmountRepEnergy IntBmIncInsSurfAmountRepEnergy QRadSWwinAbsTotEnergy SWwinAbsTotalReport InitialDifSolInAbsReport InitialDifSolInTransReport SWInAbsTotalReport SWOutAbsTotalReport SWOutAbsEnergyReport NominalR NominalRSave NominalRforNominalUCalculation NominalU NominalUSave TempEffBulkAir HConvIn AnisoSkyMult DifShdgRatioIsoSky DifShdgRatioIsoSkyHRTS curDifShdgRatioIsoSky DifShdgRatioHoriz DifShdgRatioHorizHRTS WithShdgIsoSky WoShdgIsoSky WithShdgHoriz WoShdgHoriz MultIsoSky MultCircumSolar MultHorizonZenith QS QSLights QSDifSol ITABSF TMULT QL SunlitFracHR CosIncAngHR SunlitFrac SunlitFracWithoutReveal CosIncAng BackSurfaces OverlapAreas GasCoeffsCon GasCoeffsVis GasCoeffsCp GasWght GasSpecificHeatRatio MVFC MTC ZeroPointerVal

Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: MaxLayersInConstruct =11
integer, public, parameter:: MaxCTFTerms =19
integer, public, parameter:: MaxSolidWinLayers =5
integer, public, parameter:: MaxSpectralDataElements =800
integer, public, parameter:: RegularMaterial =0
integer, public, parameter:: Air =1
integer, public, parameter:: Shade =2
integer, public, parameter:: WindowGlass =3
integer, public, parameter:: WindowGas =4
integer, public, parameter:: WindowBlind =5
integer, public, parameter:: WindowGasMixture =6
integer, public, parameter:: Screen =7
integer, public, parameter:: EcoRoof =8
integer, public, parameter:: IRTMaterial =9
integer, public, parameter:: WindowSimpleGlazing =10
integer, public, parameter:: ComplexWindowShade =11
integer, public, parameter:: ComplexWindowGap =12
integer, public, parameter:: GlassEquivalentLayer =13
integer, public, parameter:: ShadeEquivalentLayer =14
integer, public, parameter:: DrapeEquivalentLayer =15
integer, public, parameter:: BlindEquivalentLayer =16
integer, public, parameter:: ScreenEquivalentLayer =17
integer, public, parameter:: GapEquivalentLayer =18
character(len=*), public, parameter, DIMENSION(-1:18):: cMaterialGroupType =(/'invalid                               ', 'Material/Material:NoMass              ', 'Material:AirGap                       ', 'WindowMaterial:Shade                  ', 'WindowMaterial:Glazing*               ', 'WindowMaterial:Gas                    ', 'WindowMaterial:Blind                  ', 'WindowMaterial:GasMixture             ', 'WindowMaterial:Screen                 ', 'Material:RoofVegetation               ', 'Material:InfraredTransparent          ', 'WindowMaterial:SimpleGlazingSystem    ', 'WindowMaterial:ComplexShade           ', 'WindowMaterial:Gap                    ', 'WindowMaterial:Glazing:EquivalentLayer', 'WindowMaterial:Shade:EquivalentLayer  ', 'WindowMaterial:Drape:EquivalentLayer  ', 'WindowMaterial:Blind:EquivalentLayer  ', 'WindowMaterial:Screen:EquivalentLayer ', 'WindowMaterial:Gap:EquivalentLayer    '/)
integer, public, parameter:: VeryRough =1
integer, public, parameter:: Rough =2
integer, public, parameter:: MediumRough =3
integer, public, parameter:: MediumSmooth =4
integer, public, parameter:: Smooth =5
integer, public, parameter:: VerySmooth =6
integer, public, parameter:: Horizontal =1
integer, public, parameter:: Vertical =2
integer, public, parameter:: FixedSlats =1
integer, public, parameter:: VariableSlats =2
integer, public, parameter:: MinimalShadowing =-1
integer, public, parameter:: FullExterior =0
integer, public, parameter:: FullInteriorExterior =1
integer, public, parameter:: FullExteriorWithRefl =2
integer, public, parameter:: FullInteriorExteriorWithRefl =3
integer, public, parameter:: StandardZone =1
integer, public, parameter:: ASHRAESimple =1
integer, public, parameter:: ASHRAETARP =2
integer, public, parameter:: CeilingDiffuser =3
integer, public, parameter:: TrombeWall =4
integer, public, parameter:: TarpHcOutside =5
integer, public, parameter:: MoWittHcOutside =6
integer, public, parameter:: DOE2HcOutside =7
integer, public, parameter:: BLASTHcOutside =8
integer, public, parameter:: AdaptiveConvectionAlgorithm =9
integer, public, parameter:: DefaultMaxNumberOfWarmupDays =25
integer, public, parameter:: DefaultMinNumberOfWarmupDays =6
integer, public, parameter:: Isotropic =0
integer, public, parameter:: Anisotropic =1
integer, public, parameter:: UseCTF =1
integer, public, parameter:: UseEMPD =2
integer, public, parameter:: UseCondFD =5
integer, public, parameter:: UseHAMT =6
integer, public, parameter:: Use3rdOrder =0
integer, public, parameter:: UseAnalyticalSolution =1
integer, public, parameter:: UseEulerMethod =2
integer, public, parameter:: ZoneAveraged =1
integer, public, parameter:: SurfaceWeighted =2
integer, public, parameter:: AngleFactor =3
integer, public, parameter:: NaturalVentilation =0
integer, public, parameter:: IntakeVentilation =1
integer, public, parameter:: ExhaustVentilation =2
integer, public, parameter:: BalancedVentilation =3
integer, public, parameter:: HybridControlTypeIndiv =0
integer, public, parameter:: HybridControlTypeClose =1
integer, public, parameter:: HybridControlTypeGlobal =2
integer, public, parameter:: RefrigSystemTypeDetailed =1
integer, public, parameter:: RefrigSystemTypeRack =2
integer, public, parameter:: RefrigCondenserTypeAir =1
integer, public, parameter:: RefrigCondenserTypeEvap =2
integer, public, parameter:: RefrigCondenserTypeWater =3
integer, public, parameter:: RefrigCondenserTypeCascade =4
integer, public, parameter:: InfiltrationDesignFlowRate =1
integer, public, parameter:: InfiltrationShermanGrimsrud =2
integer, public, parameter:: InfiltrationAIM2 =3
integer, public, parameter:: VentilationDesignFlowRate =1
integer, public, parameter:: VentilationWindAndStack =2
integer, public, parameter:: AirBalanceNone =0
integer, public, parameter:: AirBalanceQuadrature =1
integer, public, parameter:: NumZoneIntGainDeviceTypes =45
character(len=*), public, parameter, DIMENSION(NumZoneIntGainDeviceTypes):: ZoneIntGainDeviceTypes =(/'PEOPLE                                                              ', 'LIGHTS                                                              ', 'ELECTRICEQUIPMENT                                                   ', 'GASEQUIPMENT                                                        ', 'HOTWATEREQUIPMENT                                                   ', 'STEAMEQUIPMENT                                                      ', 'OTHEREQUIPMENT                                                      ', 'ZONEBASEBOARD:OUTDOORTEMPERATURECONTROLLED                          ', 'ZONECONTAMINANTSOURCEANDSINK:CARBONDIOXIDE                          ', 'WATERUSE:EQUIPMENT                                                  ', 'DAYLIGHTINGDEVICE:TUBULAR                                           ', 'WATERHEATER:MIXED                                                   ', 'WATERHEATER:STRATIFIED                                              ', 'THERMALSTORAGE:CHILLEDWATER:MIXED                                   ', 'THERMALSTORAGE:CHILLEDWATER:STRATIFIED                              ', 'GENERATOR:FUELCELL                                                  ', 'GENERATOR:MICROCHP                                                  ', 'ELECTRICLOADCENTER:TRANSFORMER                                      ', 'ELECTRICLOADCENTER:INVERTER:SIMPLE                                  ', 'ELECTRICLOADCENTER:INVERTER:FUNCTIONOFPOWER                         ', 'ELECTRICLOADCENTER:INVERTER:LOOKUPTABLE                             ', 'ELECTRICLOADCENTER:STORAGE:BATTERY                                  ', 'ELECTRICLOADCENTER:STORAGE:SIMPLE                                   ', 'PIPE:INDOOR                                                         ', 'REFRIGERATION:CASE                                                  ', 'REFRIGERATION:COMPRESSORRACK                                        ', 'REFRIGERATION:SYSTEM:CONDENSER:AIRCOOLED                            ', 'REFRIGERATION:TRANSCRITICALSYSTEM:GASCOOLER:AIRCOOLED               ', 'REFRIGERATION:SYSTEM:SUCTIONPIPE                                    ', 'REFRIGERATION:TRANSCRITICALSYSTEM:SUCTIONPIPEMT                     ', 'REFRIGERATION:TRANSCRITICALSYSTEM:SUCTIONPIPELT                     ', 'REFRIGERATION:SECONDARYSYSTEM:RECEIVER                              ', 'REFRIGERATION:SECONDARYSYSTEM:PIPE                                  ', 'REFRIGERATION:WALKIN                                                ', 'PUMP:VARIABLESPEED                                                  ', 'PUMP:CONSTANTSPEED                                                  ', 'PUMP:VARIABLESPEED:CONDENSATE                                       ', 'HEADEREDPUMPS:VARIABLESPEED                                         ', 'HEADEREDPUMPS:CONSTANTSPEED                                         ', 'ZONECONTAMINANTSOURCEANDSINK:GENERICCONTAMINANT                     ', 'PLANTCOMPONENT:USERDEFINED                                          ', 'COIL:USERDEFINED                                                    ', 'ZONEHVAC:FORCEDAIR:USERDEFINED                                      ', 'AIRTERMINAL:SINGLEDUCT:USERDEFINED                                  ', 'COIL:COOLING:DX:SINGLESPEED:THERMALSTORAGE                          '/)
character(len=*), public, parameter, DIMENSION(NumZoneIntGainDeviceTypes):: ccZoneIntGainDeviceTypes =(/'People                                                              ', 'Lights                                                              ', 'ElectricEquipment                                                   ', 'GasEquipment                                                        ', 'HotWaterEquipment                                                   ', 'SteamEquipment                                                      ', 'OtherEquipment                                                      ', 'ZoneBaseboard:OutdoorTemperatureControlled                          ', 'ZoneContaminantSourceAndSink:CarbonDioxide                          ', 'WaterUse:Equipment                                                  ', 'DaylightingDevice:Tubular                                           ', 'WaterHeater:Mixed                                                   ', 'WaterHeater:Stratified                                              ', 'ThermalStorage:ChilledWater:Mixed                                   ', 'ThermalStorage:ChilledWater:Stratified                              ', 'Generator:FuelCell                                                  ', 'Generator:MicroCHP                                                  ', 'ElectricLoadCenter:Transformer                                      ', 'ElectricLoadCenter:Inverter:Simple                                  ', 'ElectricLoadCenter:Inverter:FunctionOfPower                         ', 'ElectricLoadCenter:Inverter:LookUpTable                             ', 'ElectricLoadCenter:Storage:Battery                                  ', 'ElectricLoadCenter:Storage:Simple                                   ', 'Pipe:Indoor                                                         ', 'Refrigeration:Case                                                  ', 'Refrigeration:CompressorRack                                        ', 'Refrigeration:System:Condenser:AirCooled                            ', 'Refrigeration:TranscriticalSystem:GasCooler:AirCooled               ', 'Refrigeration:System:SuctionPipe                                    ', 'Refrigeration:TranscriticalSystem:SuctionPipeMT                     ', 'Refrigeration:TranscriticalSystem:SuctionPipeLT                     ', 'Refrigeration:SecondarySystem:Receiver                              ', 'Refrigeration:SecondarySystem:Pipe                                  ', 'Refrigeration:WalkIn                                                ', 'Pump:VariableSpeed                                                  ', 'Pump:ConstantSpeed                                                  ', 'Pump:VariableSpeed:Condensate                                       ', 'HeaderedPumps:VariableSpeed                                         ', 'HeaderedPumps:ConstantSpeed                                         ', 'ZoneContaminantSourceAndSink:GenericContaminant                     ', 'PlantComponent:UserDefined                                          ', 'Coil:UserDefined                                                    ', 'ZoneHVAC:ForcedAir:UserDefined                                      ', 'AirTerminal:SingleDuct:UserDefined                                  ', 'Coil:Cooling:DX:SingleSpeed:ThermalStorage                          '/)
integer, public, parameter:: IntGainTypeOf_People =1
integer, public, parameter:: IntGainTypeOf_Lights =2
integer, public, parameter:: IntGainTypeOf_ElectricEquipment =3
integer, public, parameter:: IntGainTypeOf_GasEquipment =4
integer, public, parameter:: IntGainTypeOf_HotWaterEquipment =5
integer, public, parameter:: IntGainTypeOf_SteamEquipment =6
integer, public, parameter:: IntGainTypeOf_OtherEquipment =7
integer, public, parameter:: IntGainTypeOf_ZoneBaseboardOutdoorTemperatureControlled =8
integer, public, parameter:: IntGainTypeOf_ZoneContaminantSourceAndSinkCarbonDioxide =9
integer, public, parameter:: IntGainTypeOf_WaterUseEquipment =10
integer, public, parameter:: IntGainTypeOf_DaylightingDeviceTubular =11
integer, public, parameter:: IntGainTypeOf_WaterHeaterMixed =12
integer, public, parameter:: IntGainTypeOf_WaterHeaterStratified =13
integer, public, parameter:: IntGainTypeOf_ThermalStorageChilledWaterMixed =14
integer, public, parameter:: IntGainTypeOf_ThermalStorageChilledWaterStratified =15
integer, public, parameter:: IntGainTypeOf_GeneratorFuelCell =16
integer, public, parameter:: IntGainTypeOf_GeneratorMicroCHP =17
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterTransformer =18
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterInverterSimple =19
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterInverterFunctionOfPower =20
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterInverterLookUpTable =21
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterStorageBattery =22
integer, public, parameter:: IntGainTypeOf_ElectricLoadCenterStorageSimple =23
integer, public, parameter:: IntGainTypeOf_PipeIndoor =24
integer, public, parameter:: IntGainTypeOf_RefrigerationCase =25
integer, public, parameter:: IntGainTypeOf_RefrigerationCompressorRack =26
integer, public, parameter:: IntGainTypeOf_RefrigerationSystemAirCooledCondenser =27
integer, public, parameter:: IntGainTypeOf_RefrigerationTransSysAirCooledGasCooler =28
integer, public, parameter:: IntGainTypeOf_RefrigerationSystemSuctionPipe =29
integer, public, parameter:: IntGainTypeOf_RefrigerationTransSysSuctionPipeMT =30
integer, public, parameter:: IntGainTypeOf_RefrigerationTransSysSuctionPipeLT =31
integer, public, parameter:: IntGainTypeOf_RefrigerationSecondaryReceiver =32
integer, public, parameter:: IntGainTypeOf_RefrigerationSecondaryPipe =33
integer, public, parameter:: IntGainTypeOf_RefrigerationWalkIn =34
integer, public, parameter:: IntGainTypeOf_Pump_VarSpeed =35
integer, public, parameter:: IntGainTypeOf_Pump_ConSpeed =36
integer, public, parameter:: IntGainTypeOf_Pump_Cond =37
integer, public, parameter:: IntGainTypeOf_PumpBank_VarSpeed =38
integer, public, parameter:: IntGainTypeOf_PumpBank_ConSpeed =39
integer, public, parameter:: IntGainTypeOf_ZoneContaminantSourceAndSinkGenericContam =40
integer, public, parameter:: IntGainTypeOf_PlantComponentUserDefined =41
integer, public, parameter:: IntGainTypeOf_CoilUserDefined =42
integer, public, parameter:: IntGainTypeOf_ZoneHVACForcedAirUserDefined =43
integer, public, parameter:: IntGainTypeOf_AirTerminalUserDefined =44
integer, public, parameter:: IntGainTypeOf_PackagedTESCoilTank =45
real(kind=r64), public, parameter:: HighDiffusivityThreshold =1.d-5
real(kind=r64), public, parameter:: ThinMaterialLayerThreshold =0.003d0
type(ZonePreDefRepType), public, ALLOCATABLE, DIMENSION(:):: ZonePreDefRep
type(ZonePreDefRepType), public, SAVE:: BuildingPreDefRep =ZonePreDefRepType(.false., 0.0, 0.0, 0.0, 0.0, 9.9d9, 0.0, 9.9d9, 0.0, 9.9d9, 0.0, 9.9d9, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0)
type(ZoneSimData), public, ALLOCATABLE, DIMENSION(:):: ZoneIntGain
type(MaterialProperties), public, ALLOCATABLE, DIMENSION(:):: Material
type(GapSupportPillar), public, ALLOCATABLE, DIMENSION(:):: SupportPillar
type(GapDeflectionState), public, ALLOCATABLE, DIMENSION(:):: DeflectionState
type(ConstructionData), public, ALLOCATABLE, DIMENSION(:):: Construct
type(SpectralDataProperties), public, ALLOCATABLE, DIMENSION(:):: SpectralData
type(ZoneData), public, ALLOCATABLE, DIMENSION(:):: Zone
type(ZoneListData), public, ALLOCATABLE, DIMENSION(:):: ZoneList
type(ZoneGroupData), public, ALLOCATABLE, DIMENSION(:):: ZoneGroup
type(PeopleData), public, ALLOCATABLE, DIMENSION(:):: People
type(LightsData), public, ALLOCATABLE, DIMENSION(:):: Lights
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneElectric
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneGas
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneOtherEq
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneHWEq
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneSteamEq
type(BBHeatData), public, ALLOCATABLE, DIMENSION(:):: ZoneBBHeat
type(InfiltrationData), public, ALLOCATABLE, DIMENSION(:):: Infiltration
type(VentilationData), public, ALLOCATABLE, DIMENSION(:):: Ventilation
type(ZoneAirBalanceData), public, ALLOCATABLE, DIMENSION(:):: ZoneAirBalance
type(MixingData), public, ALLOCATABLE, DIMENSION(:):: Mixing
type(MixingData), public, ALLOCATABLE, DIMENSION(:):: CrossMixing
type(MixingData), public, ALLOCATABLE, DIMENSION(:):: RefDoorMixing
type(WindowBlindProperties), public, ALLOCATABLE, DIMENSION(:):: Blind
type(WindowComplexShade), public, ALLOCATABLE, DIMENSION(:):: ComplexShade
type(WindowThermalModelParams), public, ALLOCATABLE, DIMENSION(:):: WindowThermalModel
type(SurfaceScreenProperties), public, ALLOCATABLE, DIMENSION(:):: SurfaceScreens
type(ScreenTransData), public, ALLOCATABLE, DIMENSION(:):: ScreenTrans
type(MaterialProperties), public, ALLOCATABLE, DIMENSION(:):: MaterialSave
type(ConstructionData), public, ALLOCATABLE, DIMENSION(:):: ConstructSave
type(ZoneCatEUseData), public, ALLOCATABLE, DIMENSION(:):: ZoneIntEEuse
type(RefrigCaseCreditData), public, ALLOCATABLE, DIMENSION(:):: RefrigCaseCredit
type(HeatReclaimRefrigeratedRackData), public, ALLOCATABLE, DIMENSION(:):: HeatReclaimRefrigeratedRack
type(HeatReclaimRefrigCondenserData), public, ALLOCATABLE, DIMENSION(:):: HeatReclaimRefrigCondenser
type(HeatReclaimDXCoilData), public, ALLOCATABLE, DIMENSION(:):: HeatReclaimDXCoil
type(AirReportVars), public, ALLOCATABLE, DIMENSION(:):: ZnAirRpt
type(TCGlazingsType), public, ALLOCATABLE, DIMENSION(:):: TCGlazings
type(ZoneEquipData), public, ALLOCATABLE, DIMENSION(:):: ZoneCO2Gen
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: PeopleObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: LightsObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: ZoneElectricObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: ZoneGasObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: HotWaterEqObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: SteamEqObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: OtherEqObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: InfiltrationObjects
type(GlobalInternalGainMiscObject), public, ALLOCATABLE, DIMENSION(:):: VentilationObjects
type(ZoneReportVars), public, ALLOCATABLE, DIMENSION(:):: ZnRpt
real(kind=r64), public :: LowHConvLimit =0.1d0

REAL(r64), PARAMETER :: LowHConvLimit = 1.0 !W/m2-K Lowest allowed natural convection coefficient ! A lower limit is needed to avoid numerical problems ! Natural convection correlations are a function of temperature difference, ! there are many times when those temp differences pass through zero leading to non-physical results ! Value of 1.0 chosen here is somewhat arbitrary, but based on the following reasons: ! 1) Low values of HconvIn indicate a layer of high thermal resistance, however ! the R-value of a convection film layer should be relatively low (compared to building surfaces) ! 2) The value of 1.0 corresponds to the thermal resistance of 0.05 m of batt insulation ! 3) Limit on the order of 1.0 is suggested by the abrupt changes in an inverse relationship ! 4) A conduction-only analysis can model a limit by considering the thermal performance of ! boundary layer to be pure conduction (with no movement to enhance heat transfer); ! Taking the still gas thermal conductivity for air at 0.0267 W/m-K (at 300K), then ! this limit of 1.0 corresponds to a completely still layer of air that is around 0.025 m thick ! 5) The previous limit of 0.1 (before ver. 3.1) caused loads initialization problems in test files

real(kind=r64), public :: HighHConvLimit =1000.d0
real(kind=r64), public :: MaxAllowedDelTempCondFD =0.002d0
character(len=MaxNameLength), public :: BuildingName =' '
real(kind=r64), public :: BuildingAzimuth =0.0d0
real(kind=r64), public :: LoadsConvergTol =0.0d0
real(kind=r64), public :: TempConvergTol =0.0d0
integer, public :: DefaultInsideConvectionAlgo =1
integer, public :: DefaultOutsideConvectionAlgo =1
integer, public :: SolarDistribution =0
integer, public :: InsideSurfIterations =0
integer, public :: OverallHeatTransferSolutionAlgo =UseCTF
integer, public :: NumberOfHeatTransferAlgosUsed =1
integer, public, DIMENSION(:), ALLOCATABLE:: HeatTransferAlgosUsed
integer, public :: MaxNumberOfWarmupDays =25
integer, public :: MinNumberOfWarmupDays =6
real(kind=r64), public :: CondFDRelaxFactor =1.0d0
real(kind=r64), public :: CondFDRelaxFactorInput =1.0d0
integer, public :: ZoneAirSolutionAlgo =Use3rdOrder
real(kind=r64), public :: BuildingRotationAppendixG =0.0d0
integer, public :: NumOfZoneLists =0
integer, public :: NumOfZoneGroups =0
integer, public :: NumPeopleStatements =0
integer, public :: NumLightsStatements =0
integer, public :: NumZoneElectricStatements =0
integer, public :: NumZoneGasStatements =0
integer, public :: NumInfiltrationStatements =0
integer, public :: NumVentilationStatements =0
integer, public :: NumHotWaterEqStatements =0
integer, public :: NumSteamEqStatements =0
integer, public :: NumOtherEqStatements =0
integer, public :: TotPeople =0
integer, public :: TotLights =0
integer, public :: TotElecEquip =0
integer, public :: TotGasEquip =0
integer, public :: TotOthEquip =0
integer, public :: TotHWEquip =0
integer, public :: TotStmEquip =0
integer, public :: TotInfiltration =0
integer, public :: TotDesignFlowInfiltration =0
integer, public :: TotShermGrimsInfiltration =0
integer, public :: TotAIM2Infiltration =0
integer, public :: TotVentilation =0
integer, public :: TotDesignFlowVentilation =0
integer, public :: TotWindAndStackVentilation =0
integer, public :: TotMixing =0
integer, public :: TotCrossMixing =0
integer, public :: TotRefDoorMixing =0
integer, public :: TotBBHeat =0
integer, public :: TotMaterials =0
integer, public :: TotConstructs =0
integer, public :: TotSpectralData =0
integer, public :: W5GlsMat =0
integer, public :: W5GlsMatAlt =0
integer, public :: W5GasMat =0
integer, public :: W5GasMatMixture =0
integer, public :: W7SupportPillars =0
integer, public :: W7DeflectionStates =0
integer, public :: W7MaterialGaps =0
integer, public :: TotBlinds =0
integer, public :: TotScreens =0
integer, public :: TotTCGlazings =0
integer, public :: NumSurfaceScreens =0
integer, public :: TotShades =0
integer, public :: TotComplexShades =0
integer, public :: TotComplexGaps =0
integer, public :: TotSimpleWindow
integer, public :: W5GlsMatEQL =0
integer, public :: TotShadesEQL =0
integer, public :: TotDrapesEQL =0
integer, public :: TotBlindsEQL =0
integer, public :: TotScreensEQL =0
integer, public :: W5GapMatEQL =0
integer, public :: TotZoneAirBalance =0
integer, public :: TotFrameDivider =0
integer, public :: AirFlowFlag =0
integer, public :: TotCO2Gen =0
logical, public :: CalcWindowRevealReflection =.false.
logical, public :: StormWinChangeThisDay =.false.
logical, public :: AdaptiveComfortRequested_CEN15251 =.false.
logical, public :: AdaptiveComfortRequested_ASH55 =.false.
integer, public :: NumRefrigeratedRacks =0
integer, public :: NumRefrigSystems =0
integer, public :: NumRefrigCondensers =0
integer, public :: NumRefrigChillerSets =0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadHeatEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadCoolEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadHeatRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadCoolRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadPredictedRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadPredictedHSPRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SNLoadPredictedCSPRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MoisturePredictedRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ListSNLoadHeatEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ListSNLoadCoolEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ListSNLoadHeatRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ListSNLoadCoolRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: GroupSNLoadHeatEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: GroupSNLoadCoolEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: GroupSNLoadHeatRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: GroupSNLoadCoolRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MRT
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SUMAI
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneTransSolar
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneWinHeatGain
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneWinHeatGainRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneWinHeatLossRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneBmSolFrExtWinsRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneBmSolFrIntWinsRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: InitialZoneDifSolReflW
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneDifSolFrExtWinsRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneDifSolFrIntWinsRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfInsFaceCond
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfInsFaceCondGainRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfInsFaceCondLossRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfExtFaceCond
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfExtFaceCondGainRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneOpaqSurfExtFaceCondLossRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadThermInAbs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: QRadSWwinAbs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: InitialDifSolwinAbs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncident
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncidentBeam
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: BmIncInsSurfIntensRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: BmIncInsSurfAmountRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: IntBmIncInsSurfIntensRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: IntBmIncInsSurfAmountRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncidentSkyDiffuse
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncidentGndDiffuse
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncBmToDiffReflGnd
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncSkyDiffReflGnd
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncBmToBmReflObs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncBmToDiffReflObs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWOutIncSkyDiffReflObs
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: CosIncidenceAngle
integer, public, ALLOCATABLE, DIMENSION(:):: BSDFBeamDirectionRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: BSDFBeamThetaRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: BSDFBeamPhiRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWwinAbsTot
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: QRadSWwinAbsLayer
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: FenLaySurfTempFront
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: FenLaySurfTempBack
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneTransSolarEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneWinHeatGainRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneWinHeatLossRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneBmSolFrExtWinsRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneBmSolFrIntWinsRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneDifSolFrExtWinsRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneDifSolFrIntWinsRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZnOpqSurfInsFaceCondGnRepEnrg
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZnOpqSurfInsFaceCondLsRepEnrg
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZnOpqSurfExtFaceCondGnRepEnrg
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZnOpqSurfExtFaceCondLsRepEnrg
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: BmIncInsSurfAmountRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: IntBmIncInsSurfAmountRepEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QRadSWwinAbsTotEnergy
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SWwinAbsTotalReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: InitialDifSolInAbsReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: InitialDifSolInTransReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SWInAbsTotalReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SWOutAbsTotalReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SWOutAbsEnergyReport
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: NominalR
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: NominalRSave
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: NominalRforNominalUCalculation
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: NominalU
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: NominalUSave
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: TempEffBulkAir
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HConvIn
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AnisoSkyMult
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DifShdgRatioIsoSky
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: DifShdgRatioIsoSkyHRTS
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: curDifShdgRatioIsoSky
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DifShdgRatioHoriz
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: DifShdgRatioHorizHRTS
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: WithShdgIsoSky
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: WoShdgIsoSky
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: WithShdgHoriz
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: WoShdgHoriz
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MultIsoSky
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MultCircumSolar
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MultHorizonZenith
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QS
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QSLights
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QSDifSol
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ITABSF
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: TMULT
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: QL
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: SunlitFracHR
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: CosIncAngHR
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: SunlitFrac
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: SunlitFracWithoutReveal
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: CosIncAng
integer, public, ALLOCATABLE, DIMENSION(:,:,:,:):: BackSurfaces
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:,:):: OverlapAreas
real(kind=r64), public :: GasCoeffsCon(10,3)
real(kind=r64), public :: GasCoeffsVis(10,3)
real(kind=r64), public :: GasCoeffsCp(10,3)
real(kind=r64), public :: GasWght(10) =(/28.97d0, 39.948d0, 83.8d0, 131.3d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0/)
real(kind=r64), public :: GasSpecificHeatRatio(10) =(/1.4d0, 1.67d0, 1.68d0, 1.66d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0, 0.0d0/)
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MVFC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MTC
real(kind=r64), public, TARGET:: ZeroPointerVal =0.d0

Derived Types

type, public :: MaterialProperties

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: Group =-1
integer, public :: Roughness =0
real(kind=r64), public :: Conductivity =0.0d0
real(kind=r64), public :: Density =0.0d0
real(kind=r64), public :: IsoMoistCap =0.0d0
real(kind=r64), public :: Porosity =0.0d0
real(kind=r64), public :: Resistance =0.0d0
logical, public :: ROnly =.false.
real(kind=r64), public :: SpecHeat =0.0d0
real(kind=r64), public :: ThermGradCoef =0.0d0
real(kind=r64), public :: Thickness =0.0d0
real(kind=r64), public :: VaporDiffus =0.0d0
integer, public :: GasType(5) =0
integer, public :: GlassSpectralDataPtr =0
integer, public :: NumberOfGasesInMixture =0
real(kind=r64), public :: GasCon(5,3) =0.0d0
real(kind=r64), public :: GasVis(5,3) =0.0d0
real(kind=r64), public :: GasCp(5,3) =0.0d0
real(kind=r64), public :: GasWght(5) =0.0d0
real(kind=r64), public :: GasSpecHeatRatio(5) =0.0d0
real(kind=r64), public :: GasFract(5) =0.0d0
real(kind=r64), public :: AbsorpSolar =0.d0
real(kind=r64), public :: AbsorpSolarInput =0.d0
logical, public :: AbsorpSolarEMSOverrideOn =.FALSE.
real(kind=r64), public :: AbsorpSolarEMSOverride =0.d0
real(kind=r64), public :: AbsorpThermal =0.d0
real(kind=r64), public :: AbsorpThermalInput =0.d0
logical, public :: AbsorpThermalEMSOverrideOn =.FALSE.
real(kind=r64), public :: AbsorpThermalEMSOverride =0.d0
real(kind=r64), public :: AbsorpVisible =0.d0
real(kind=r64), public :: AbsorpVisibleInput =0.d0
logical, public :: AbsorpVisibleEMSOverrideOn =.FALSE.
real(kind=r64), public :: AbsorpVisibleEMSOverride =0.d0
real(kind=r64), public :: Trans =0.0d0
real(kind=r64), public :: TransVis =0.0d0
real(kind=r64), public :: GlassTransDirtFactor =1.0d0
logical, public :: SolarDiffusing =.false.
real(kind=r64), public :: ReflectShade =0.0d0
real(kind=r64), public :: ReflectShadeVis =0.0d0
real(kind=r64), public :: AbsorpThermalBack =0.0d0
real(kind=r64), public :: AbsorpThermalFront =0.0d0
real(kind=r64), public :: ReflectSolBeamBack =0.0d0
real(kind=r64), public :: ReflectSolBeamFront =0.0d0
real(kind=r64), public :: ReflectSolDiffBack =0.0d0
real(kind=r64), public :: ReflectSolDiffFront =0.0d0
real(kind=r64), public :: ReflectVisBeamBack =0.0d0
real(kind=r64), public :: ReflectVisBeamFront =0.0d0
real(kind=r64), public :: ReflectVisDiffBack =0.0d0
real(kind=r64), public :: ReflectVisDiffFront =0.0d0
character(len=MaxNameLength), public :: ReflectanceModeling =' '
real(kind=r64), public :: TransSolBeam =0.0d0
real(kind=r64), public :: TransThermal =0.0d0
real(kind=r64), public :: TransVisBeam =0.0d0
integer, public :: BlindDataPtr =0
integer, public :: ScreenDataPtr =0
integer, public :: ScreenMapResolution =0
real(kind=r64), public :: YoungModulus =0.0d0
real(kind=r64), public :: PoissonsRatio =0.0d0
real(kind=r64), public :: DeflectedThickness =0.d0
real(kind=r64), public :: Pressure =0.d0
integer, public :: SupportPillarPtr =0
integer, public :: DeflectionStatePtr =0
integer, public :: ComplexShadePtr =0
integer, public :: GasPointer =0
real(kind=r64), public :: WinShadeToGlassDist =0.0d0
real(kind=r64), public :: WinShadeTopOpeningMult =0.0d0
real(kind=r64), public :: WinShadeBottomOpeningMult =0.0d0
real(kind=r64), public :: WinShadeLeftOpeningMult =0.0d0
real(kind=r64), public :: WinShadeRightOpeningMult =0.0d0
real(kind=r64), public :: WinShadeAirFlowPermeability =0.0d0
logical, public :: EMPDMaterialProps =.false.
real(kind=r64), public :: EMPDVALUE =0.0d0
real(kind=r64), public :: MoistACoeff =0.0d0
real(kind=r64), public :: MoistBCoeff =0.0d0
real(kind=r64), public :: MoistCCoeff =0.0d0
real(kind=r64), public :: MoistDCoeff =0.0d0
real(kind=r64), public :: EMPDaCoeff =0.0d0
real(kind=r64), public :: EMPDbCoeff =0.0d0
real(kind=r64), public :: EMPDcCoeff =0.0d0
real(kind=r64), public :: EMPDdCoeff =0.0d0
integer, public :: EcoRoofCalculationMethod =0
real(kind=r64), public :: HeightOfPlants =0.0d0
real(kind=r64), public :: LAI =0.0d0
real(kind=r64), public :: Lreflectivity =0.0d0
real(kind=r64), public :: LEmissitivity =0.0d0
real(kind=r64), public :: InitMoisture =0.0d0
real(kind=r64), public :: MinMoisture =0.0d0
real(kind=r64), public :: RStomata =0.0d0
integer, public :: niso =-1
real(kind=r64), public, DIMENSION(27):: isodata =0.0d0
real(kind=r64), public, DIMENSION(27):: isorh =0.0d0
integer, public :: nsuc =-1
real(kind=r64), public, DIMENSION(27):: sucdata =0.0d0
real(kind=r64), public, DIMENSION(27):: sucwater =0.0d0
integer, public :: nred =-1
real(kind=r64), public, DIMENSION(27):: reddata =0.0d0
real(kind=r64), public, DIMENSION(27):: redwater =0.0d0
integer, public :: nmu =-1
real(kind=r64), public, DIMENSION(27):: mudata =0.0d0
real(kind=r64), public, DIMENSION(27):: murh =0.0d0
integer, public :: ntc =-1
real(kind=r64), public, DIMENSION(27):: tcdata =0.0d0
real(kind=r64), public, DIMENSION(27):: tcwater =0.0d0
real(kind=r64), public :: itemp =10.0d0
real(kind=r64), public :: irh =0.5d0
real(kind=r64), public :: iwater =0.2d0
integer, public :: divs =3
real(kind=r64), public :: divsize =0.005d0
integer, public :: divmin =3
integer, public :: divmax =10
real(kind=r64), public :: SpecTemp =0.0D0
integer, public :: TCParent =0
real(kind=r64), public :: SimpleWindowUfactor =0.0D0
real(kind=r64), public :: SimpleWindowSHGC =0.0D0
real(kind=r64), public :: SimpleWindowVisTran =0.0D0
logical, public :: SimpleWindowVTinputByUser =.FALSE.
logical, public :: WarnedForHighDiffusivity =.FALSE.
real(kind=r64), public :: ReflFrontBeamBeam =0.0d0
real(kind=r64), public :: ReflBackBeamBeam =0.0d0
real(kind=r64), public :: TausFrontBeamBeam =0.0d0
real(kind=r64), public :: TausBackBeamBeam =0.0d0
real(kind=r64), public :: ReflFrontBeamBeamVis =0.0d0
real(kind=r64), public :: ReflBackBeamBeamVis =0.0d0
real(kind=r64), public :: TausFrontBeamBeamVis =0.0d0
real(kind=r64), public :: TausBackBeamBeamVis =0.0d0
real(kind=r64), public :: ReflFrontBeamDiff =0.0d0
real(kind=r64), public :: ReflBackBeamDiff =0.0d0
real(kind=r64), public :: TausFrontBeamDiff =0.0d0
real(kind=r64), public :: TausBackBeamDiff =0.0d0
real(kind=r64), public :: ReflFrontBeamDiffVis =0.0d0
real(kind=r64), public :: ReflBackBeamDiffVis =0.0d0
real(kind=r64), public :: TausFrontBeamDiffVis =0.0d0
real(kind=r64), public :: TausBackBeamDiffVis =0.0d0
real(kind=r64), public :: ReflFrontDiffDiff =0.0d0
real(kind=r64), public :: ReflBackDiffDiff =0.0d0
real(kind=r64), public :: TausDiffDiff =0.0d0
real(kind=r64), public :: ReflFrontDiffDiffVis =0.0d0
real(kind=r64), public :: ReflBackDiffDiffVis =0.0d0
real(kind=r64), public :: TausDiffDiffVis =0.0d0
real(kind=r64), public :: EmissThermalFront =0.0d0
real(kind=r64), public :: EmissThermalBack =0.0d0
real(kind=r64), public :: TausThermal =0.0d0
integer, public :: GapVentType =0
logical, public :: ISPleatedDrape =.false.
real(kind=r64), public :: PleatedDrapeWidth =0.0d0
real(kind=r64), public :: PleatedDrapeLength =0.0d0
real(kind=r64), public :: ScreenWireSpacing =0.0d0
real(kind=r64), public :: ScreenWireDiameter =0.0d0
real(kind=r64), public :: SlatWidth =0.0d0
real(kind=r64), public :: SlatSeparation =0.0d0
real(kind=r64), public :: SlatCrown =0.0d0
real(kind=r64), public :: SlatAngle =0.0d0
integer, public :: SlatAngleType =0
integer, public :: SlatOrientation =0
character(len=MaxNameLength), public :: GasName =' '

type, public :: TCGlazingsType

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: NumGlzMat =0
integer, public, ALLOCATABLE, DIMENSION(:):: LayerPoint
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SpecTemp
character(len=MaxNameLength), public, ALLOCATABLE, DIMENSION(:):: LayerName

type, public :: ConstructionData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: TotLayers =0
integer, public :: TotSolidLayers =0
integer, public :: TotGlassLayers =0
integer, public :: LayerPoint(MaxLayersInConstruct) =0
logical, public :: IsUsed =.false.
real(kind=r64), public :: InsideAbsorpVis =0.0d0
real(kind=r64), public :: OutsideAbsorpVis =0.0d0
real(kind=r64), public :: InsideAbsorpSolar =0.0d0
real(kind=r64), public :: OutsideAbsorpSolar =0.0d0
real(kind=r64), public :: InsideAbsorpThermal =0.0d0
real(kind=r64), public :: OutsideAbsorpThermal =0.0d0
integer, public :: OutsideRoughness =0
integer, public :: DayltPropPtr =0
integer, public :: W5FrameDivider =0
real(kind=r64), public :: CTFCross(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFFlux(MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFInside(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFOutside(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFSourceIn(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFSourceOut(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTimeStep
real(kind=r64), public :: CTFTSourceOut(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTSourceIn(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTSourceQ(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTUserOut(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTUserIn(0:MaxCTFTerms-1) =0.0D0
real(kind=r64), public :: CTFTUserSource(0:MaxCTFTerms-1) =0.0D0
integer, public :: NumHistories =0
integer, public :: NumCTFTerms =0
real(kind=r64), public :: UValue =0.0d0
integer, public :: SolutionDimensions =0
integer, public :: SourceAfterLayer =0
integer, public :: TempAfterLayer =0
real(kind=r64), public :: ThicknessPerpend =0.0d0
real(kind=r64), public :: AbsDiffIn =0.0d0
real(kind=r64), public :: AbsDiffOut =0.0d0
real(kind=r64), public :: AbsDiff(MaxSolidWinLayers) =0.0d0
real(kind=r64), public :: BlAbsDiff(MaxSolidWinLayers,MaxSlatAngs) =0.0d0
real(kind=r64), public :: BlAbsDiffGnd(MaxSolidWinLayers,MaxSlatAngs) =0.0d0
real(kind=r64), public :: BlAbsDiffSky(MaxSolidWinLayers,MaxSlatAngs) =0.0d0
real(kind=r64), public :: AbsDiffBack(MaxSolidWinLayers) =0.0d0
real(kind=r64), public :: BlAbsDiffBack(MaxSolidWinLayers,MaxSlatAngs) =0.0d0
real(kind=r64), public :: AbsDiffShade =0.0d0
real(kind=r64), public :: AbsDiffBlind(MaxSlatAngs) =0.0d0
real(kind=r64), public :: AbsDiffBlindGnd(MaxSlatAngs) =0.0d0
real(kind=r64), public :: AbsDiffBlindSky(MaxSlatAngs) =0.0d0
real(kind=r64), public :: AbsDiffBackShade =0.0d0
real(kind=r64), public :: AbsDiffBackBlind(MaxSlatAngs) =0.0d0
real(kind=r64), public :: ShadeAbsorpThermal =0.0d0
real(kind=r64), public :: AbsBeamCoef(MaxSolidWinLayers,6) =0.0d0
real(kind=r64), public :: AbsBeamBackCoef(MaxSolidWinLayers,6) =0.0d0
real(kind=r64), public :: AbsBeamShadeCoef(6) =0.0d0
real(kind=r64), public :: TransDiff =0.0d0
real(kind=r64), public :: BlTransDiff(MaxSlatAngs) =0.0d0
real(kind=r64), public :: BlTransDiffGnd(MaxSlatAngs) =0.0d0
real(kind=r64), public :: BlTransDiffSky(MaxSlatAngs) =0.0d0
real(kind=r64), public :: TransDiffVis =0.0d0
real(kind=r64), public :: BlTransDiffVis(MaxSlatAngs) =0.0d0
real(kind=r64), public :: ReflectSolDiffBack =0.0d0
real(kind=r64), public :: BlReflectSolDiffBack(MaxSlatAngs) =0.0d0
real(kind=r64), public :: ReflectSolDiffFront =0.0d0
real(kind=r64), public :: BlReflectSolDiffFront(MaxSlatAngs) =0.0d0
real(kind=r64), public :: ReflectVisDiffBack =0.0d0
real(kind=r64), public :: BlReflectVisDiffBack(MaxSlatAngs) =0.0d0
real(kind=r64), public :: ReflectVisDiffFront =0.0d0
real(kind=r64), public :: BlReflectVisDiffFront(MaxSlatAngs) =0.0d0
real(kind=r64), public :: TransSolBeamCoef(6) =0.0d0
real(kind=r64), public :: TransVisBeamCoef(6) =0.0d0
real(kind=r64), public :: ReflSolBeamFrontCoef(6) =0.0d0
real(kind=r64), public :: ReflSolBeamBackCoef(6) =0.0d0
real(kind=r64), public :: tBareSolCoef(5,6) =0.0d0
real(kind=r64), public :: tBareVisCoef(5,6) =0.0d0
real(kind=r64), public :: rfBareSolCoef(5,6) =0.0d0
real(kind=r64), public :: rfBareVisCoef(5,6) =0.0d0
real(kind=r64), public :: rbBareSolCoef(5,6) =0.0d0
real(kind=r64), public :: rbBareVisCoef(5,6) =0.0d0
real(kind=r64), public :: afBareSolCoef(5,6) =0.0d0
real(kind=r64), public :: abBareSolCoef(5,6) =0.0d0
real(kind=r64), public :: tBareSolDiff(5) =0.0d0
real(kind=r64), public :: tBareVisDiff(5) =0.0d0
real(kind=r64), public :: rfBareSolDiff(5) =0.0d0
real(kind=r64), public :: rfBareVisDiff(5) =0.0d0
real(kind=r64), public :: rbBareSolDiff(5) =0.0d0
real(kind=r64), public :: rbBareVisDiff(5) =0.0d0
real(kind=r64), public :: afBareSolDiff(5) =0.0d0
real(kind=r64), public :: abBareSolDiff(5) =0.0d0
logical, public :: FromWindow5DataFile =.false.
real(kind=r64), public :: W5FileMullionWidth =0.0d0
integer, public :: W5FileMullionOrientation =0
real(kind=r64), public :: W5FileGlazingSysWidth =0.0d0
real(kind=r64), public :: W5FileGlazingSysHeight =0.0d0
real(kind=r64), public :: SummerSHGC =0.0d0
real(kind=r64), public :: VisTransNorm =0.0d0
real(kind=r64), public :: SolTransNorm =0.0D0
logical, public :: SourceSinkPresent =.false.
logical, public :: TypeIsWindow =.false.
logical, public :: WindowTypeBSDF =.false.
logical, public :: TypeIsEcoRoof =.false.
logical, public :: TypeIsIRT =.false.
logical, public :: TypeIsCfactorWall =.false.
logical, public :: TypeIsFfactorFloor =.false.
integer, public :: TCFlag =0
integer, public :: TCLayer =0
integer, public :: TCMasterConst =0
integer, public :: TCLayerID =0
integer, public :: TCGlassID =0
real(kind=r64), public :: CFactor =0.0d0
real(kind=r64), public :: Height =0.0d0
real(kind=r64), public :: FFactor =0.0d0
real(kind=r64), public :: Area =0.0d0
real(kind=r64), public :: PerimeterExposed =0.0d0
logical, public :: ReverseConstructionNumLayersWarning =.false.
logical, public :: ReverseConstructionLayersOrderWarning =.false.
type(BSDFWindowInputStruct), public :: BSDFInput
logical, public :: WindowTypeEQL =.false.
integer, public :: EQLConsPtr =0
real(kind=r64), public :: AbsDiffFrontEQL(CFSMAXNL) =0.0d0
real(kind=r64), public :: AbsDiffBackEQL(CFSMAXNL) =0.0d0
real(kind=r64), public :: TransDiffFrontEQL =0.0d0
real(kind=r64), public :: TransDiffBackEQL =0.0d0

type, public :: SpectralDataProperties

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: NumOfWavelengths =0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: WaveLength
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Trans
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ReflFront
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ReflBack

type, public :: ZoneData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: Multiplier =1
integer, public :: ListMultiplier =1
integer, public :: ListGroup =0
real(kind=r64), public :: RelNorth =0.0d0
real(kind=r64), public :: OriginX =0.0d0
real(kind=r64), public :: OriginY =0.0d0
real(kind=r64), public :: OriginZ =0.0d0
real(kind=r64), public :: CeilingHeight =AutoCalculate
real(kind=r64), public :: Volume =AutoCalculate
integer, public :: OfType =1
real(kind=r64), public :: UserEnteredFloorArea =AutoCalculate
real(kind=r64), public :: FloorArea =0.0d0
real(kind=r64), public :: CalcFloorArea =0.0d0
logical, public :: HasFloor =.false.
logical, public :: HasRoof =.false.
logical, public :: HasInterZoneWindow =.false.
logical, public :: HasWindow =.false.
real(kind=r64), public :: AirCapacity =0.0d0
real(kind=r64), public :: ExtWindowArea =0.0d0
real(kind=r64), public :: ExtGrossWallArea =0.0d0
real(kind=r64), public :: ExtWindowArea_Multiplied =0.0d0
real(kind=r64), public :: ExtGrossWallArea_Multiplied =0.0d0
real(kind=r64), public :: ExtNetWallArea =0.0d0
real(kind=r64), public :: TotalSurfArea =0.0d0
real(kind=r64), public :: ExteriorTotalSurfArea =0.0d0
real(kind=r64), public :: ExteriorTotalGroundSurfArea =0.0d0
real(kind=r64), public :: ExtGrossGroundWallArea =0.0d0
real(kind=r64), public :: ExtGrossGroundWallArea_Multiplied =0.0d0
integer, public :: SystemZoneNodeNumber =0
logical, public :: IsControlled =.false.
integer, public :: TempControlledZoneIndex =0
integer, public :: SurfaceFirst =0
integer, public :: SurfaceLast =0
integer, public :: InsideConvectionAlgo =ASHRAESimple
integer, public :: NumSurfaces =0
integer, public :: NumSubSurfaces =0
integer, public :: NumShadingSurfaces =0
integer, public :: OutsideConvectionAlgo =ASHRAESimple
type(vector), public :: Centroid =Vector(0.0d0, 0.0d0, 0.0d0)
real(kind=r64), public :: MinimumX =0.0d0
real(kind=r64), public :: MaximumX =0.0d0
real(kind=r64), public :: MinimumY =0.0d0
real(kind=r64), public :: MaximumY =0.0d0
real(kind=r64), public :: MinimumZ =0.0d0
real(kind=r64), public :: MaximumZ =0.0d0
real(kind=r64), public :: OutDryBulbTemp =0.0d0
real(kind=r64), public :: OutWetBulbTemp =0.0d0
real(kind=r64), public :: WindSpeed =0.0d0
logical, public :: isPartOfTotalArea =.TRUE.
logical, public :: isNominalOccupied =.false.
logical, public :: isNominalControlled =.false.
real(kind=r64), public :: TotOccupants =0.0d0
integer, public :: AirHBimBalanceErrIndex =0
logical, public :: NoHeatToReturnAir =.FALSE.
logical, public :: RefrigCaseRA =.FALSE.
real(kind=r64), public :: InternalHeatGains =0.0d0
real(kind=r64), public :: NominalInfilVent =0.0d0
real(kind=r64), public :: NominalMixing =0.0d0
logical, public :: TempOutOfBoundsReported =.false.
logical, public :: EnforcedReciprocity =.false.
integer, public :: ZoneMinCO2SchedIndex =0
integer, public :: ZoneContamControllerSchedIndex =0

type, public :: ZoneListData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =''
integer, public :: NumOfZones =0
integer, public :: MaxZoneNameLength =0
integer, public, ALLOCATABLE, DIMENSION(:):: Zone

type, public :: ZoneGroupData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =''
integer, public :: ZoneList =0
integer, public :: Multiplier =1

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZoneOrZoneListPtr =0
integer, public :: NumOfZones =0
integer, public :: StartPtr =0
logical, public :: ZoneListActive =.false.

type, public :: PeopleData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
real(kind=r64), public :: NumberOfPeople =0.0d0
integer, public :: NumberOfPeoplePtr =-1
logical, public :: EMSPeopleOn =.FALSE.
real(kind=r64), public :: EMSNumberOfPeople =0.0D0
integer, public :: ActivityLevelPtr =-1
real(kind=r64), public :: FractionRadiant =0.0d0
real(kind=r64), public :: FractionConvected =0.0d0
real(kind=r64), public :: NomMinNumberPeople =0.d0
real(kind=r64), public :: NomMaxNumberPeople =0.d0
integer, public :: WorkEffPtr =-1
integer, public :: ClothingPtr =-1
integer, public :: ClothingMethodPtr =-1
integer, public :: ClothingType =-1
integer, public :: AirVelocityPtr =-1
logical, public :: Fanger =.false.
logical, public :: Pierce =.false.
logical, public :: KSU =.false.
logical, public :: AdaptiveASH55 =.false.
logical, public :: AdaptiveCEN15251 =.false.
integer, public :: MRTCalcType =0
integer, public :: SurfacePtr =-1
character(len=MaxNameLength), public :: AngleFactorListName =' '
integer, public :: AngleFactorListPtr =-1
real(kind=r64), public :: UserSpecSensFrac =0.0d0
logical, public :: Show55Warning =.false.
real(kind=r64), public :: CO2RateFactor =0.0d0
real(kind=r64), public :: NumOcc =0.0d0
real(kind=r64), public :: TemperatureInZone =0.0d0
real(kind=r64), public :: RelativeHumidityInZone =0.0d0
real(kind=r64), public :: RadGainRate =0.0d0
real(kind=r64), public :: ConGainRate =0.0d0
real(kind=r64), public :: SenGainRate =0.0d0
real(kind=r64), public :: LatGainRate =0.0d0
real(kind=r64), public :: TotGainRate =0.0d0
real(kind=r64), public :: CO2GainRate =0.0d0
real(kind=r64), public :: RadGainEnergy =0.0d0
real(kind=r64), public :: ConGainEnergy =0.0d0
real(kind=r64), public :: SenGainEnergy =0.0d0
real(kind=r64), public :: LatGainEnergy =0.0d0
real(kind=r64), public :: TotGainEnergy =0.0d0
integer, public :: AirVelErrIndex =0
real(kind=r64), public :: TimeNotMetASH5580 =0.0d0
real(kind=r64), public :: TimeNotMetASH5590 =0.0d0
real(kind=r64), public :: TimeNotMetCEN15251CatI =0.0d0
real(kind=r64), public :: TimeNotMetCEN15251CatII =0.0d0
real(kind=r64), public :: TimeNotMetCEN15251CatIII =0.0d0

type, public :: LightsData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =-1
real(kind=r64), public :: DesignLevel =0.0d0
logical, public :: EMSLightsOn =.FALSE.
real(kind=r64), public :: EMSLightingPower =0.0D0
real(kind=r64), public :: FractionReturnAir =0.0d0
real(kind=r64), public :: FractionRadiant =0.0d0
real(kind=r64), public :: FractionShortWave =0.0d0
real(kind=r64), public :: FractionReplaceable =0.0d0
real(kind=r64), public :: FractionConvected =0.0d0
logical, public :: FractionReturnAirIsCalculated =.false.
real(kind=r64), public :: FractionReturnAirPlenTempCoeff1 =0.0d0
real(kind=r64), public :: FractionReturnAirPlenTempCoeff2 =0.0d0
real(kind=r64), public :: NomMinDesignLevel =0.d0
real(kind=r64), public :: NomMaxDesignLevel =0.d0
logical, public :: ManageDemand =.FALSE.
real(kind=r64), public :: DemandLimit =0.0d0
real(kind=r64), public :: Power =0.0d0
real(kind=r64), public :: RadGainRate =0.0d0
real(kind=r64), public :: VisGainRate =0.0d0
real(kind=r64), public :: ConGainRate =0.0d0
real(kind=r64), public :: RetAirGainRate =0.0d0
real(kind=r64), public :: TotGainRate =0.0d0
real(kind=r64), public :: Consumption =0.0d0
real(kind=r64), public :: RadGainEnergy =0.0d0
real(kind=r64), public :: VisGainEnergy =0.0d0
real(kind=r64), public :: ConGainEnergy =0.0d0
real(kind=r64), public :: RetAirGainEnergy =0.0d0
real(kind=r64), public :: TotGainEnergy =0.0d0
character(len=MaxNameLength), public :: EndUseSubcategory =' '
real(kind=r64), public :: SumConsumption =0.0d0
real(kind=r64), public :: SumTimeNotZeroCons =0.0d0

type, public :: ZoneEquipData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =0
real(kind=r64), public :: DesignLevel =0.0d0
logical, public :: EMSZoneEquipOverrideOn =.FALSE.
real(kind=r64), public :: EMSEquipPower =0.0D0
real(kind=r64), public :: FractionLatent =0.0d0
real(kind=r64), public :: FractionRadiant =0.0d0
real(kind=r64), public :: FractionLost =0.0d0
real(kind=r64), public :: FractionConvected =0.0d0
real(kind=r64), public :: CO2DesignRate =0.d0
real(kind=r64), public :: CO2RateFactor =0.d0
real(kind=r64), public :: NomMinDesignLevel =0.d0
real(kind=r64), public :: NomMaxDesignLevel =0.d0
logical, public :: ManageDemand =.FALSE.
real(kind=r64), public :: DemandLimit =0.0d0
real(kind=r64), public :: Power =0.0d0
real(kind=r64), public :: RadGainRate =0.0d0
real(kind=r64), public :: ConGainRate =0.0d0
real(kind=r64), public :: LatGainRate =0.0d0
real(kind=r64), public :: LostRate =0.0d0
real(kind=r64), public :: TotGainRate =0.0d0
real(kind=r64), public :: CO2GainRate =0.d0
real(kind=r64), public :: Consumption =0.0d0
real(kind=r64), public :: RadGainEnergy =0.0d0
real(kind=r64), public :: ConGainEnergy =0.0d0
real(kind=r64), public :: LatGainEnergy =0.0d0
real(kind=r64), public :: LostEnergy =0.0d0
real(kind=r64), public :: TotGainEnergy =0.0d0
character(len=MaxNameLength), public :: EndUseSubcategory =' '

type, public :: BBHeatData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =0
real(kind=r64), public :: CapatLowTemperature =0.0d0
real(kind=r64), public :: LowTemperature =0.0d0
real(kind=r64), public :: CapatHighTemperature =0.0d0
real(kind=r64), public :: HighTemperature =0.0d0
logical, public :: EMSZoneBaseboardOverrideOn =.FALSE.
real(kind=r64), public :: EMSZoneBaseboardPower =0.0d0
real(kind=r64), public :: FractionRadiant =0.0d0
real(kind=r64), public :: FractionConvected =0.0d0
logical, public :: ManageDemand =.FALSE.
real(kind=r64), public :: DemandLimit =0.0d0
real(kind=r64), public :: Power =0.0d0
real(kind=r64), public :: RadGainRate =0.0d0
real(kind=r64), public :: ConGainRate =0.0d0
real(kind=r64), public :: TotGainRate =0.0d0
real(kind=r64), public :: Consumption =0.0d0
real(kind=r64), public :: RadGainEnergy =0.0d0
real(kind=r64), public :: ConGainEnergy =0.0d0
real(kind=r64), public :: TotGainEnergy =0.0d0
character(len=MaxNameLength), public :: EndUseSubcategory =' '

type, public :: InfiltrationData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =0
integer, public :: ModelType =0
real(kind=r64), public :: DesignLevel =0.0D0
real(kind=r64), public :: ConstantTermCoef =0.0D0
real(kind=r64), public :: TemperatureTermCoef =0.0D0
real(kind=r64), public :: VelocityTermCoef =0.0D0
real(kind=r64), public :: VelocitySQTermCoef =0.0D0
real(kind=r64), public :: LeakageArea =0.0D0
real(kind=r64), public :: BasicStackCoefficient =0.0D0
real(kind=r64), public :: BasicWindCoefficient =0.0D0
real(kind=r64), public :: FlowCoefficient =0.0D0
real(kind=r64), public :: AIM2StackCoefficient =0.0D0
real(kind=r64), public :: AIM2WindCoefficient =0.0D0
real(kind=r64), public :: PressureExponent =0.0D0
real(kind=r64), public :: ShelterFactor =0.0D0
logical, public :: EMSOverrideOn =.FALSE.
real(kind=r64), public :: EMSAirFlowRateValue =0.0D0
logical, public :: QuadratureSum =.FALSE.
integer, public :: OABalancePtr =0

type, public :: VentilationData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =0
integer, public :: ModelType =0
real(kind=r64), public :: DesignLevel =0.0d0
logical, public :: EMSSimpleVentOn =.FALSE.
real(kind=r64), public :: EMSimpleVentFlowRate =0.0D0
real(kind=r64), public :: MinIndoorTemperature =-100.0d0
real(kind=r64), public :: DelTemperature =0.0d0
integer, public :: FanType =0
real(kind=r64), public :: FanPressure =0.0d0
real(kind=r64), public :: FanEfficiency =0.0d0
real(kind=r64), public :: FanPower =0.0d0
real(kind=r64), public :: AirTemp =0.0d0
real(kind=r64), public :: ConstantTermCoef =0.0d0
real(kind=r64), public :: TemperatureTermCoef =0.0d0
real(kind=r64), public :: VelocityTermCoef =0.0d0
real(kind=r64), public :: VelocitySQTermCoef =0.0d0
real(kind=r64), public :: MaxIndoorTemperature =100.0d0
real(kind=r64), public :: MinOutdoorTemperature =-100.0d0
real(kind=r64), public :: MaxOutdoorTemperature =100.0d0
real(kind=r64), public :: MaxWindSpeed =40.0d0
integer, public :: MinIndoorTempSchedPtr =0
integer, public :: MaxIndoorTempSchedPtr =0
integer, public :: DeltaTempSchedPtr =0
integer, public :: MinOutdoorTempSchedPtr =0
integer, public :: MaxOutdoorTempSchedPtr =0
integer, public :: IndoorTempErrCount =0
integer, public :: OutdoorTempErrCount =0
integer, public :: IndoorTempErrIndex =0
integer, public :: OutdoorTempErrIndex =0
integer, public :: HybridControlType =0
integer, public :: HybridControlMasterNum =0
logical, public :: HybridControlMasterStatus =.FALSE.
logical, public :: QuadratureSum =.FALSE.
integer, public :: OABalancePtr =0
real(kind=r64), public :: OpenArea =0.0d0
integer, public :: OpenAreaSchedPtr =0
real(kind=r64), public :: OpenEff =0.0d0
real(kind=r64), public :: EffAngle =0.0d0
real(kind=r64), public :: DH =0.0d0
real(kind=r64), public :: DiscCoef =0.0d0

type, public :: ZoneAirBalanceData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: BalanceMethod =0
real(kind=r64), public :: InducedAirRate =0.0d0
integer, public :: InducedAirSchedPtr =0
real(kind=r64), public :: BalMassFlowRate =0.0d0
real(kind=r64), public :: InfMassFlowRate =0.0d0
real(kind=r64), public :: NatMassFlowRate =0.0d0
real(kind=r64), public :: ExhMassFlowRate =0.0d0
real(kind=r64), public :: IntMassFlowRate =0.0d0
real(kind=r64), public :: ERVMassFlowRate =0.0d0
logical, public :: OneTimeFlag =.FALSE.
integer, public :: NumOfERVs =0
integer, public, DIMENSION(:), ALLOCATABLE:: ERVInletNode
integer, public, DIMENSION(:), ALLOCATABLE:: ERVExhaustNode

type, public :: MixingData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: ZonePtr =0
integer, public :: SchedPtr =0
real(kind=r64), public :: DesignLevel =0.0d0
integer, public :: FromZone =0
real(kind=r64), public :: DeltaTemperature =0.0d0
real(kind=r64), public :: DesiredAirFlowRate =0.0d0
integer, public :: DeltaTempSchedPtr =0
integer, public :: MinIndoorTempSchedPtr =0
integer, public :: MaxIndoorTempSchedPtr =0
integer, public :: MinSourceTempSchedPtr =0
integer, public :: MaxSourceTempSchedPtr =0
integer, public :: MinOutdoorTempSchedPtr =0
integer, public :: MaxOutdoorTempSchedPtr =0
integer, public :: IndoorTempErrCount =0
integer, public :: SourceTempErrCount =0
integer, public :: OutdoorTempErrCount =0
integer, public :: IndoorTempErrIndex =0
integer, public :: SourceTempErrIndex =0
integer, public :: OutdoorTempErrIndex =0
integer, public :: HybridControlType =0
integer, public :: HybridControlMasterNum =0
integer, public :: NumRefDoorConnections =0
logical, public :: EMSSimpleMixingOn =.FALSE.
logical, public :: RefDoorMixFlag =.FALSE.
real(kind=r64), public :: EMSimpleMixingFlowRate =0.0D0
logical, public, DIMENSION(:), ALLOCATABLE:: EMSRefDoorMixingOn
real(kind=r64), public, DIMENSION(:), ALLOCATABLE:: EMSRefDoorFlowRate
real(kind=r64), public, DIMENSION(:), ALLOCATABLE:: VolRefDoorFlowRate
integer, public, DIMENSION(:), ALLOCATABLE:: OpenSchedPtr
real(kind=r64), public, DIMENSION(:), ALLOCATABLE:: DoorHeight
real(kind=r64), public, DIMENSION(:), ALLOCATABLE:: DoorArea
real(kind=r64), public, DIMENSION(:), ALLOCATABLE:: Protection
integer, public, DIMENSION(:), ALLOCATABLE:: MateZonePtr
character(len=MaxNameLength), public, DIMENSION(:), ALLOCATABLE:: DoorMixingObjectName
character(len=MaxNameLength), public, DIMENSION(:), ALLOCATABLE:: DoorProtTypeName

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: CompObjectType =' '
character(len=MaxNameLength), public :: CompObjectName =' '
integer, public :: CompTypeOfNum =0
real(kind=r64), public, POINTER:: PtrConvectGainRate
real(kind=r64), public :: ConvectGainRate
real(kind=r64), public, POINTER:: PtrReturnAirConvGainRate
real(kind=r64), public :: ReturnAirConvGainRate
real(kind=r64), public, POINTER:: PtrRadiantGainRate
real(kind=r64), public :: RadiantGainRate
real(kind=r64), public, POINTER:: PtrLatentGainRate
real(kind=r64), public :: LatentGainRate
real(kind=r64), public, POINTER:: PtrReturnAirLatentGainRate
real(kind=r64), public :: ReturnAirLatentGainRate
real(kind=R64), public, POINTER:: PtrCarbonDioxideGainRate
real(kind=R64), public :: CarbonDioxideGainRate
real(kind=R64), public, POINTER:: PtrGenericContamGainRate
real(kind=R64), public :: GenericContamGainRate

type, public :: ZoneSimData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: NOFOCC =0.0d0
real(kind=r64), public :: QOCTOT =0.0d0
real(kind=r64), public :: QOCSEN =0.0d0
real(kind=r64), public :: QOCCON =0.0d0
real(kind=r64), public :: QOCRAD =0.0d0
real(kind=r64), public :: QOCLAT =0.0d0
real(kind=r64), public :: QLTTOT =0.0d0
real(kind=r64), public :: QLTCON =0.0d0
real(kind=r64), public :: QLTRAD =0.0d0
real(kind=r64), public :: QLTCRA =0.0d0
real(kind=r64), public :: QLTSW =0.0d0
real(kind=r64), public :: QEECON =0.0d0
real(kind=r64), public :: QEERAD =0.0d0
real(kind=r64), public :: QEELost =0.0d0
real(kind=r64), public :: QEELAT =0.0d0
real(kind=r64), public :: QGECON =0.0d0
real(kind=r64), public :: QGERAD =0.0d0
real(kind=r64), public :: QGELost =0.0d0
real(kind=r64), public :: QGELAT =0.0d0
real(kind=r64), public :: QOECON =0.0d0
real(kind=r64), public :: QOERAD =0.0d0
real(kind=r64), public :: QOELost =0.0d0
real(kind=r64), public :: QOELAT =0.0d0
real(kind=r64), public :: QHWCON =0.0d0
real(kind=r64), public :: QHWRAD =0.0d0
real(kind=r64), public :: QHWLost =0.0d0
real(kind=r64), public :: QHWLAT =0.0d0
real(kind=r64), public :: QSECON =0.0d0
real(kind=r64), public :: QSERAD =0.0d0
real(kind=r64), public :: QSELost =0.0d0
real(kind=r64), public :: QSELAT =0.0d0
real(kind=r64), public :: QBBCON =0.0d0
real(kind=r64), public :: QBBRAD =0.0d0
integer, public :: NumberOfDevices =0
integer, public :: MaxNumberOfDevices =0
type(GenericComponentZoneIntGainStruct), public, DIMENSION(:), ALLOCATABLE:: Device

type, public :: WindowBlindProperties

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength+1), public :: Name =' '
integer, public :: MaterialNumber =0
integer, public :: SlatOrientation =0
integer, public :: SlatAngleType =FixedSlats
real(kind=r64), public :: SlatWidth =0.0d0
real(kind=r64), public :: SlatSeparation =0.0d0
real(kind=r64), public :: SlatThickness =0.0d0
real(kind=r64), public :: SlatCrown =0.0d0
real(kind=r64), public :: SlatAngle =0.0d0
real(kind=r64), public :: MinSlatAngle =0.0d0
real(kind=r64), public :: MaxSlatAngle =0.0d0
real(kind=r64), public :: SlatConductivity =0.0d0
real(kind=r64), public :: SlatTransSolBeamDiff =0.0d0
real(kind=r64), public :: SlatFrontReflSolBeamDiff =0.0d0
real(kind=r64), public :: SlatBackReflSolBeamDiff =0.0d0
real(kind=r64), public :: SlatTransSolDiffDiff =0.0d0
real(kind=r64), public :: SlatFrontReflSolDiffDiff =0.0d0
real(kind=r64), public :: SlatBackReflSolDiffDiff =0.0d0
real(kind=r64), public :: SlatTransVisBeamDiff =0.0d0
real(kind=r64), public :: SlatFrontReflVisBeamDiff =0.0d0
real(kind=r64), public :: SlatBackReflVisBeamDiff =0.0d0
real(kind=r64), public :: SlatTransVisDiffDiff =0.0d0
real(kind=r64), public :: SlatFrontReflVisDiffDiff =0.0d0
real(kind=r64), public :: SlatBackReflVisDiffDiff =0.0d0
real(kind=r64), public :: SlatTransIR =0.0d0
real(kind=r64), public :: SlatFrontEmissIR =0.0d0
real(kind=r64), public :: SlatBackEmissIR =0.0d0
real(kind=r64), public :: BlindToGlassDist =0.0d0
real(kind=r64), public :: BlindTopOpeningMult =0.0d0
real(kind=r64), public :: BlindBottomOpeningMult =0.0d0
real(kind=r64), public :: BlindLeftOpeningMult =0.0d0
real(kind=r64), public :: BlindRightOpeningMult =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolFrontBeamBeamTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolFrontBeamBeamRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolBackBeamBeamTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolBackBeamBeamRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolFrontBeamDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolFrontBeamDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolBackBeamDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolBackBeamDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffTransGnd =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffTransSky =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffReflGnd =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffDiffReflSky =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolBackDiffDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolBackDiffDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolFrontBeamAbs =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: SolBackBeamAbs =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffAbs =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffAbsGnd =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolFrontDiffAbsSky =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: SolBackDiffAbs =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisFrontBeamBeamTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisFrontBeamBeamRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisBackBeamBeamTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisBackBeamBeamRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisFrontBeamDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisFrontBeamDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisBackBeamDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(37,MaxSlatAngs):: VisBackBeamDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: VisFrontDiffDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: VisFrontDiffDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: VisBackDiffDiffTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: VisBackDiffDiffRefl =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: IRFrontTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: IRFrontEmiss =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: IRBackTrans =0.0d0
real(kind=r64), public, DIMENSION(MaxSlatAngs):: IRBackEmiss =0.0d0

type, public :: SurfaceScreenProperties

Components

TypeVisibility AttributesNameInitial
integer, public :: MaterialNumber =0
real(kind=r64), public :: BmBmTrans =0.0d0
real(kind=r64), public :: BmBmTransBack =0.0d0
real(kind=r64), public :: BmBmTransVis =0.0d0
real(kind=r64), public :: BmDifTrans =0.0d0
real(kind=r64), public :: BmDifTransBack =0.0d0
real(kind=r64), public :: BmDifTransVis =0.0d0
real(kind=r64), public :: ReflectSolBeamFront =0.0d0
real(kind=r64), public :: ReflectVisBeamFront =0.0d0
real(kind=r64), public :: ReflectSolBeamBack =0.0d0
real(kind=r64), public :: ReflectVisBeamBack =0.0d0
real(kind=r64), public :: AbsorpSolarBeamFront =0.0d0
real(kind=r64), public :: AbsorpSolarBeamBack =0.0d0
real(kind=r64), public :: DifDifTrans =0.0d0
real(kind=r64), public :: DifDifTransVis =0.0d0
real(kind=r64), public :: DifScreenAbsorp =0.0d0
real(kind=r64), public :: DifReflect =0.0d0
real(kind=r64), public :: DifReflectVis =0.0d0
real(kind=r64), public :: ReflectScreen =0.0d0
real(kind=r64), public :: ReflectScreenVis =0.0d0
real(kind=r64), public :: ReflectCylinder =0.0d0
real(kind=r64), public :: ReflectCylinderVis =0.0d0
real(kind=r64), public :: ScreenDiameterToSpacingRatio =0.0d0
integer, public :: ScreenBeamReflectanceAccounting =0

type, public :: ScreenTransData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: Trans
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:):: Scatt

type, public :: ZoneCatEUseData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public, DIMENSION(0:25):: EEConvected =0.0d0
real(kind=r64), public, DIMENSION(0:25):: EERadiated =0.0d0
real(kind=r64), public, DIMENSION(0:25):: EELost =0.0d0
real(kind=r64), public, DIMENSION(0:25):: EELatent =0.0d0

type, public :: RefrigCaseCreditData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: SenCaseCreditToZone =0.0d0
real(kind=r64), public :: LatCaseCreditToZone =0.0d0
real(kind=r64), public :: SenCaseCreditToHVAC =0.0d0
real(kind=r64), public :: LatCaseCreditToHVAC =0.0d0

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: SourceType =' '
real(kind=r64), public :: AvailCapacity =0.0d0
real(kind=r64), public :: UsedWaterHeater =0.0d0
real(kind=r64), public :: UsedHVACCoil =0.0d0

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: SourceType =0
real(kind=r64), public :: AvailCapacity =0.0d0
real(kind=r64), public :: AvailTemperature =0.0d0
real(kind=r64), public :: UsedWaterHeater =0.0d0
real(kind=r64), public :: UsedHVACCoil =0.0d0

type, public :: HeatReclaimDXCoilData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: SourceType =' '
real(kind=r64), public :: AvailCapacity =0.0d0

type, public :: AirReportVars

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: MeanAirTemp =0.0d0
real(kind=r64), public :: OperativeTemp =0.0d0
real(kind=r64), public :: MeanAirHumRat =0.0D0
real(kind=r64), public :: MeanAirDewpointTemp =0.0d0
real(kind=r64), public :: ThermOperativeTemp =0.0d0
real(kind=r64), public :: InfilHeatGain =0.0d0
real(kind=r64), public :: InfilHeatLoss =0.0d0
real(kind=r64), public :: InfilLatentGain =0.0d0
real(kind=r64), public :: InfilLatentLoss =0.0d0
real(kind=r64), public :: InfilTotalGain =0.0d0
real(kind=r64), public :: InfilTotalLoss =0.0d0
real(kind=r64), public :: InfilVolumeCurDensity =0.0d0
real(kind=r64), public :: InfilVolumeStdDensity =0.0d0
real(kind=r64), public :: InfilVdotCurDensity =0.0d0
real(kind=r64), public :: InfilVdotStdDensity =0.0d0
real(kind=r64), public :: InfilMass =0.0d0
real(kind=r64), public :: InfilAirChangeRate =0.0d0
real(kind=r64), public :: VentilHeatLoss =0.0d0
real(kind=r64), public :: VentilHeatGain =0.0d0
real(kind=r64), public :: VentilLatentLoss =0.0d0
real(kind=r64), public :: VentilLatentGain =0.0d0
real(kind=r64), public :: VentilTotalLoss =0.0d0
real(kind=r64), public :: VentilTotalGain =0.0d0
real(kind=r64), public :: VentilVolumeCurDensity =0.0d0
real(kind=r64), public :: VentilVolumeStdDensity =0.0d0
real(kind=r64), public :: VentilVdotCurDensity =0.0d0
real(kind=r64), public :: VentilVdotStdDensity =0.0d0
real(kind=r64), public :: VentilMass =0.0d0
real(kind=r64), public :: VentilAirChangeRate =0.0d0
real(kind=r64), public :: VentilFanElec =0.0d0
real(kind=r64), public :: VentilAirTemp =0.0d0
real(kind=r64), public :: MixVolume =0.0d0
real(kind=r64), public :: MixMass =0.0d0
real(kind=r64), public :: MixHeatLoss =0.0d0
real(kind=r64), public :: MixHeatGain =0.0d0
real(kind=r64), public :: MixLatentLoss =0.0d0
real(kind=r64), public :: MixLatentGain =0.0d0
real(kind=r64), public :: MixTotalLoss =0.0d0
real(kind=r64), public :: MixTotalGain =0.0d0
real(kind=r64), public :: SumIntGains =0.0D0
real(kind=r64), public :: SumHADTsurfs =0.0D0
real(kind=r64), public :: SumMCpDTzones =0.0D0
real(kind=r64), public :: SumMCpDtInfil =0.0D0
real(kind=r64), public :: SumMCpDTsystem =0.0D0
real(kind=r64), public :: SumNonAirSystem =0.0D0
real(kind=r64), public :: CzdTdt =0.0D0
real(kind=r64), public :: imBalance =0.0D0
real(kind=r64), public :: OABalanceHeatLoss =0.0d0
real(kind=r64), public :: OABalanceHeatGain =0.0d0
real(kind=r64), public :: OABalanceLatentLoss =0.0d0
real(kind=r64), public :: OABalanceLatentGain =0.0d0
real(kind=r64), public :: OABalanceTotalLoss =0.0d0
real(kind=r64), public :: OABalanceTotalGain =0.0d0
real(kind=r64), public :: OABalanceVolumeCurDensity =0.0d0
real(kind=r64), public :: OABalanceVolumeStdDensity =0.0d0
real(kind=r64), public :: OABalanceVdotCurDensity =0.0d0
real(kind=r64), public :: OABalanceVdotStdDensity =0.0d0
real(kind=r64), public :: OABalanceMass =0.0d0
real(kind=r64), public :: OABalanceAirChangeRate =0.0d0
real(kind=r64), public :: OABalanceFanElec =0.0d0

type, public :: ZonePreDefRepType

Components

TypeVisibility AttributesNameInitial
logical, public :: isOccupied =.false.
real(kind=r64), public :: NumOccAccum =0.0d0
real(kind=r64), public :: NumOccAccumTime =0.0d0
real(kind=r64), public :: TotTimeOcc =0.0d0
real(kind=r64), public :: MechVentVolTotal =0.0d0
real(kind=r64), public :: MechVentVolMin =9.9d9
real(kind=r64), public :: InfilVolTotal =0.0d0
real(kind=r64), public :: InfilVolMin =9.9d9
real(kind=r64), public :: AFNInfilVolTotal =0.0d0
real(kind=r64), public :: AFNInfilVolMin =9.9d9
real(kind=r64), public :: SimpVentVolTotal =0.0d0
real(kind=r64), public :: SimpVentVolMin =9.9d9
real(kind=r64), public :: SHGSAnHvacHt =0.0d0
real(kind=r64), public :: SHGSAnHvacCl =0.0d0
real(kind=r64), public :: SHGSAnSurfHt =0.0d0
real(kind=r64), public :: SHGSAnSurfCl =0.0d0
real(kind=r64), public :: SHGSAnPeoplAdd =0.0d0
real(kind=r64), public :: SHGSAnLiteAdd =0.0d0
real(kind=r64), public :: SHGSAnEquipAdd =0.0d0
real(kind=r64), public :: SHGSAnWindAdd =0.0d0
real(kind=r64), public :: SHGSAnIzaAdd =0.0d0
real(kind=r64), public :: SHGSAnInfilAdd =0.0d0
real(kind=r64), public :: SHGSAnOtherAdd =0.0d0
real(kind=r64), public :: SHGSAnEquipRem =0.0d0
real(kind=r64), public :: SHGSAnWindRem =0.0d0
real(kind=r64), public :: SHGSAnIzaRem =0.0d0
real(kind=r64), public :: SHGSAnInfilRem =0.0d0
real(kind=r64), public :: SHGSAnOtherRem =0.0d0
integer, public :: clPtTimeStamp =0
real(kind=r64), public :: clPeak =0.0d0
real(kind=r64), public :: SHGSClHvacHt =0.0d0
real(kind=r64), public :: SHGSClHvacCl =0.0d0
real(kind=r64), public :: SHGSClSurfHt =0.0d0
real(kind=r64), public :: SHGSClSurfCl =0.0d0
real(kind=r64), public :: SHGSClPeoplAdd =0.0d0
real(kind=r64), public :: SHGSClLiteAdd =0.0d0
real(kind=r64), public :: SHGSClEquipAdd =0.0d0
real(kind=r64), public :: SHGSClWindAdd =0.0d0
real(kind=r64), public :: SHGSClIzaAdd =0.0d0
real(kind=r64), public :: SHGSClInfilAdd =0.0d0
real(kind=r64), public :: SHGSClOtherAdd =0.0d0
real(kind=r64), public :: SHGSClEquipRem =0.0d0
real(kind=r64), public :: SHGSClWindRem =0.0d0
real(kind=r64), public :: SHGSClIzaRem =0.0d0
real(kind=r64), public :: SHGSClInfilRem =0.0d0
real(kind=r64), public :: SHGSClOtherRem =0.0d0
integer, public :: htPtTimeStamp =0
real(kind=r64), public :: htPeak =0.0d0
real(kind=r64), public :: SHGSHtHvacHt =0.0d0
real(kind=r64), public :: SHGSHtHvacCl =0.0d0
real(kind=r64), public :: SHGSHtSurfHt =0.0d0
real(kind=r64), public :: SHGSHtSurfCl =0.0d0
real(kind=r64), public :: SHGSHtPeoplAdd =0.0d0
real(kind=r64), public :: SHGSHtLiteAdd =0.0d0
real(kind=r64), public :: SHGSHtEquipAdd =0.0d0
real(kind=r64), public :: SHGSHtWindAdd =0.0d0
real(kind=r64), public :: SHGSHtIzaAdd =0.0d0
real(kind=r64), public :: SHGSHtInfilAdd =0.0d0
real(kind=r64), public :: SHGSHtOtherAdd =0.0d0
real(kind=r64), public :: SHGSHtEquipRem =0.0d0
real(kind=r64), public :: SHGSHtWindRem =0.0d0
real(kind=r64), public :: SHGSHtIzaRem =0.0d0
real(kind=r64), public :: SHGSHtInfilRem =0.0d0
real(kind=r64), public :: SHGSHtOtherRem =0.0d0

type, public :: ZoneReportVars

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: PeopleRadGain =0.0d0
real(kind=r64), public :: PeopleConGain =0.0d0
real(kind=r64), public :: PeopleSenGain =0.0d0
real(kind=r64), public :: PeopleNumOcc =0.0d0
real(kind=r64), public :: PeopleLatGain =0.0d0
real(kind=r64), public :: PeopleTotGain =0.0d0
real(kind=r64), public :: PeopleRadGainRate =0.0d0
real(kind=r64), public :: PeopleConGainRate =0.0d0
real(kind=r64), public :: PeopleSenGainRate =0.0d0
real(kind=r64), public :: PeopleLatGainRate =0.0d0
real(kind=r64), public :: PeopleTotGainRate =0.0d0
real(kind=r64), public :: LtsPower =0.0d0
real(kind=r64), public :: LtsElecConsump =0.0d0
real(kind=r64), public :: LtsRadGain =0.0d0
real(kind=r64), public :: LtsVisGain =0.0d0
real(kind=r64), public :: LtsConGain =0.0d0
real(kind=r64), public :: LtsRetAirGain =0.0d0
real(kind=r64), public :: LtsTotGain =0.0d0
real(kind=r64), public :: LtsRadGainRate =0.0d0
real(kind=r64), public :: LtsVisGainRate =0.0d0
real(kind=r64), public :: LtsConGainRate =0.0d0
real(kind=r64), public :: LtsRetAirGainRate =0.0d0
real(kind=r64), public :: LtsTotGainRate =0.0d0
real(kind=r64), public :: BaseHeatPower =0.0d0
real(kind=r64), public :: BaseHeatElecCons =0.0d0
real(kind=r64), public :: BaseHeatRadGain =0.0d0
real(kind=r64), public :: BaseHeatConGain =0.0d0
real(kind=r64), public :: BaseHeatTotGain =0.0d0
real(kind=r64), public :: BaseHeatRadGainRate =0.0d0
real(kind=r64), public :: BaseHeatConGainRate =0.0d0
real(kind=r64), public :: BaseHeatTotGainRate =0.0d0
real(kind=r64), public :: ElecPower =0.0d0
real(kind=r64), public :: ElecConsump =0.0d0
real(kind=r64), public :: ElecRadGain =0.0d0
real(kind=r64), public :: ElecConGain =0.0d0
real(kind=r64), public :: ElecLatGain =0.0d0
real(kind=r64), public :: ElecLost =0.0d0
real(kind=r64), public :: ElecTotGain =0.0d0
real(kind=r64), public :: ElecRadGainRate =0.0d0
real(kind=r64), public :: ElecConGainRate =0.0d0
real(kind=r64), public :: ElecLatGainRate =0.0d0
real(kind=r64), public :: ElecLostRate =0.0d0
real(kind=r64), public :: ElecTotGainRate =0.0d0
real(kind=r64), public :: GasPower =0.0d0
real(kind=r64), public :: GasConsump =0.0d0
real(kind=r64), public :: GasRadGain =0.0d0
real(kind=r64), public :: GasConGain =0.0d0
real(kind=r64), public :: GasLatGain =0.0d0
real(kind=r64), public :: GasLost =0.0d0
real(kind=r64), public :: GasTotGain =0.0d0
real(kind=r64), public :: GasRadGainRate =0.0d0
real(kind=r64), public :: GasConGainRate =0.0d0
real(kind=r64), public :: GasLatGainRate =0.0d0
real(kind=r64), public :: GasLostRate =0.0d0
real(kind=r64), public :: GasTotGainRate =0.0d0
real(kind=r64), public :: HWPower =0.0d0
real(kind=r64), public :: HWConsump =0.0d0
real(kind=r64), public :: HWRadGain =0.0d0
real(kind=r64), public :: HWConGain =0.0d0
real(kind=r64), public :: HWLatGain =0.0d0
real(kind=r64), public :: HWLost =0.0d0
real(kind=r64), public :: HWTotGain =0.0d0
real(kind=r64), public :: HWRadGainRate =0.0d0
real(kind=r64), public :: HWConGainRate =0.0d0
real(kind=r64), public :: HWLatGainRate =0.0d0
real(kind=r64), public :: HWLostRate =0.0d0
real(kind=r64), public :: HWTotGainRate =0.0d0
real(kind=r64), public :: SteamPower =0.0d0
real(kind=r64), public :: SteamConsump =0.0d0
real(kind=r64), public :: SteamRadGain =0.0d0
real(kind=r64), public :: SteamConGain =0.0d0
real(kind=r64), public :: SteamLatGain =0.0d0
real(kind=r64), public :: SteamLost =0.0d0
real(kind=r64), public :: SteamTotGain =0.0d0
real(kind=r64), public :: SteamRadGainRate =0.0d0
real(kind=r64), public :: SteamConGainRate =0.0d0
real(kind=r64), public :: SteamLatGainRate =0.0d0
real(kind=r64), public :: SteamLostRate =0.0d0
real(kind=r64), public :: SteamTotGainRate =0.0d0
real(kind=r64), public :: OtherRadGain =0.0d0
real(kind=r64), public :: OtherConGain =0.0d0
real(kind=r64), public :: OtherLatGain =0.0d0
real(kind=r64), public :: OtherLost =0.0d0
real(kind=r64), public :: OtherTotGain =0.0d0
real(kind=r64), public :: OtherRadGainRate =0.0d0
real(kind=r64), public :: OtherConGainRate =0.0d0
real(kind=r64), public :: OtherLatGainRate =0.0d0
real(kind=r64), public :: OtherLostRate =0.0d0
real(kind=r64), public :: OtherTotGainRate =0.0d0
real(kind=r64), public :: TotRadiantGain =0.0d0
real(kind=r64), public :: TotVisHeatGain =0.0d0
real(kind=r64), public :: TotConvectiveGain =0.0d0
real(kind=r64), public :: TotLatentGain =0.0d0
real(kind=r64), public :: TotTotalHeatGain =0.0d0
real(kind=r64), public :: TotRadiantGainRate =0.0d0
real(kind=r64), public :: TotVisHeatGainRate =0.0d0
real(kind=r64), public :: TotConvectiveGainRate =0.0d0
real(kind=r64), public :: TotLatentGainRate =0.0d0
real(kind=r64), public :: TotTotalHeatGainRate =0.0d0
real(kind=r64), public :: CO2Rate =0.0d0
real(kind=r64), public :: GCRate =0.0d0

Functions

public function AssignReverseConstructionNumber(ConstrNum, ErrorsFound) result(NewConstrNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: ConstrNum
logical, intent(inout) :: ErrorsFound

Return Value integer

public function DisplayMaterialRoughness(Roughness) result(cRoughness)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: Roughness

Return Value character(len=20)

public function ComputeNominalUwithConvCoeffs(numSurf, isValid) result(NominalUwithConvCoeffs)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: numSurf
logical, intent(out) :: isValid

Return Value real(kind=r64)


Subroutines

public subroutine CheckAndSetConstructionProperties(ConstrNum, ErrorsFound)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: ConstrNum
logical, intent(inout) :: ErrorsFound

public subroutine AddVariableSlatBlind(inBlindNumber, outBlindNumber, errFlag)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: inBlindNumber
integer, intent(inout) :: outBlindNumber
logical, intent(inout) :: errFlag

public subroutine CalcScreenTransmittance(SurfaceNum, Phi, Theta, ScreenNumber)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfaceNum
real(kind=r64), intent(in), optional :: Phi
real(kind=r64), intent(in), optional :: Theta
integer, intent(in), optional :: ScreenNumber


AirflowNetworkBalanceManager AirflowNetworkSolver BaseboardElectric BaseboardRadiator Boilers BoilerSteam BranchInputManager BranchNodeConnections ChillerAbsorption ChillerElectricEIR ChillerExhaustAbsorption ChillerGasAbsorption ChillerIndirectAbsorption ChillerReformulatedEIR CondenserLoopTowers ConductionTransferFunctionCalc ConvectionCoefficients CoolTower CostEstimateManager CrossVentMgr CTElectricGenerator CurveManager DataAirflowNetwork DataAirLoop DataAirSystems DataBranchAirLoopPlant DataBranchNodeConnections DataBSDFWindow DataComplexFenestration DataContaminantBalance DataConvergParams DataConversions DataCostEstimate DataDaylighting DataDaylightingDevices DataDefineEquip DataDElight DataEnvironment DataErrorTracking DataGenerators DataGlobalConstants DataGlobals DataHeatBalance DataHeatBalFanSys DataHeatBalSurface DataHVACControllers DataHVACGlobals DataInterfaces DataIPShortCuts DataLoopNode DataMoistureBalance DataMoistureBalanceEMPD DataOutputs DataPhotovoltaics DataPlant DataPlantPipingSystems DataPrecisionGlobals DataReportingFlags DataRoomAirModel DataRootFinder DataRuntimeLanguage DataShadowingCombinations DataSizing DataStringGlobals DataSurfaceColors DataSurfaceLists DataSurfaces DataSystemVariables DataTimings DataUCSDSharedData DataVectorTypes DataViewFactorInformation DataWater DataWindowEquivalentLayer DataZoneControls DataZoneEnergyDemands DataZoneEquipment DaylightingDevices DaylightingManager DELIGHTMANAGERF DELIGHTMANAGERF DemandManager DesiccantDehumidifiers DirectAirManager DisplacementVentMgr DualDuct DXCoils DXFEarClipping EarthTube EconomicLifeCycleCost EconomicTariff EcoRoofManager ElectricBaseboardRadiator EMSManager EvaporativeCoolers EvaporativeFluidCoolers ExteriorEnergyUse ExternalInterface FanCoilUnits Fans FaultsManager FluidCoolers FluidProperties FuelCellElectricGenerator Furnaces General GeneratorDynamicsManager GeneratorFuelSupply GlobalNames GroundHeatExchangers HeatBalanceAirManager HeatBalanceHAMTManager HeatBalanceIntRadExchange HeatBalanceManager HeatBalanceMovableInsulation HeatBalanceSurfaceManager HeatBalFiniteDiffManager HeatingCoils HeatPumpWaterToWaterCOOLING HeatPumpWaterToWaterHEATING HeatPumpWaterToWaterSimple HeatRecovery HighTempRadiantSystem Humidifiers HVACControllers HVACCooledBeam HVACDuct HVACDXHeatPumpSystem HVACDXSystem HVACHXAssistedCoolingCoil HVACInterfaceManager HVACManager HVACMultiSpeedHeatPump HVACSingleDuctInduc HVACStandAloneERV HVACUnitaryBypassVAV HVACUnitarySystem HVACVariableRefrigerantFlow HWBaseboardRadiator ICEngineElectricGenerator IceThermalStorage InputProcessor InternalHeatGains ISO_C_FUNCTION_BINDING ISO_C_FUNCTION_BINDING LowTempRadiantSystem ManageElectricPower MatrixDataManager MicroCHPElectricGenerator MicroturbineElectricGenerator MixedAir MixerComponent MoistureBalanceEMPDManager MundtSimMgr NodeInputManager NonZoneEquipmentManager OutAirNodeManager OutdoorAirUnit OutputProcessor OutputReportPredefined OutputReportTabular OutsideEnergySources PackagedTerminalHeatPump PackagedThermalStorageCoil Photovoltaics PhotovoltaicThermalCollectors PipeHeatTransfer Pipes PlantCentralGSHP PlantChillers PlantComponentTemperatureSources PlantCondLoopOperation PlantHeatExchangerFluidToFluid PlantLoadProfile PlantLoopEquip PlantLoopSolver PlantManager PlantPipingSystemsManager PlantPressureSystem PlantUtilities PlantValves PollutionModule PondGroundHeatExchanger PoweredInductionUnits Psychrometrics Pumps PurchasedAirManager RefrigeratedCase ReportSizingManager ReturnAirPathManager RoomAirModelManager RoomAirModelUserTempPattern RootFinder RuntimeLanguageProcessor ScheduleManager SetPointManager SimAirServingZones SimulationManager SingleDuct SizingManager SolarCollectors SolarReflectionManager SolarShading SortAndStringUtilities SplitterComponent SQLiteProcedures SQLiteProcedures StandardRatings SteamBaseboardRadiator SteamCoils SurfaceGeometry SurfaceGroundHeatExchanger SystemAvailabilityManager SystemReports TARCOGArgs TARCOGCommon TARCOGDeflection TARCOGGasses90 TARCOGGassesParams TARCOGMain TARCOGOutput TARCOGParams TarcogShading ThermalChimney ThermalComfort ThermalEN673Calc ThermalISO15099Calc TranspiredCollector UFADManager UnitHeater UnitVentilator UserDefinedComponents VariableSpeedCoils vectors VentilatedSlab WaterCoils WaterManager WaterThermalTanks WatertoAirHeatPump WatertoAirHeatPumpSimple WaterUse WeatherManager WindowAC WindowComplexManager WindowEquivalentLayer WindowManager WindTurbine ZoneAirLoopEquipmentManager ZoneContaminantPredictorCorrector ZoneDehumidifier ZoneEquipmentManager ZonePlenum ZoneTempPredictorCorrector