DataRoomAirModel Module

module~~dataroomairmodel~~UsesGraph module~dataroomairmodel DataRoomAirModel module~dataglobals DataGlobals module~dataglobals->module~dataroomairmodel module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~dataroomairmodel module~dataprecisionglobals->module~dataglobals
Help

Used By

module~~dataroomairmodel~~UsedByGraph module~dataroomairmodel DataRoomAirModel proc~getroomairmodelparameters GetRoomAirModelParameters module~dataroomairmodel->proc~getroomairmodelparameters proc~calcdetailedhcinfordvmodel CalcDetailedHcInForDVModel module~dataroomairmodel->proc~calcdetailedhcinfordvmodel proc~hcucsduf HcUCSDUF module~dataroomairmodel->proc~hcucsduf proc~calczonemassbalance CalcZoneMassBalance module~dataroomairmodel->proc~calczonemassbalance proc~predictsystemloads PredictSystemLoads module~dataroomairmodel->proc~predictsystemloads proc~correctzoneairtemp CorrectZoneAirTemp module~dataroomairmodel->proc~correctzoneairtemp proc~calcmundtmodel CalcMundtModel module~dataroomairmodel->proc~calcmundtmodel proc~initmundtmodel InitMundtModel module~dataroomairmodel->proc~initmundtmodel proc~setupmundtmodel SetupMundtModel module~dataroomairmodel->proc~setupmundtmodel proc~setsurfhbdataformundtmodel SetSurfHBDataForMundtModel module~dataroomairmodel->proc~setsurfhbdataformundtmodel proc~calcifsetpointmet CalcIfSetpointMet module~dataroomairmodel->proc~calcifsetpointmet module~roomairmodelmanager RoomAirModelManager module~dataroomairmodel->module~roomairmodelmanager module~zonetemppredictorcorrector ZoneTempPredictorCorrector module~dataroomairmodel->module~zonetemppredictorcorrector proc~hcucsdcv HcUCSDCV module~dataroomairmodel->proc~hcucsdcv proc~initsurfaceheatbalance InitSurfaceHeatBalance module~dataroomairmodel->proc~initsurfaceheatbalance proc~calcairflowsimple CalcAirFlowSimple module~dataroomairmodel->proc~calcairflowsimple proc~initinternalheatgains InitInternalHeatGains module~dataroomairmodel->proc~initinternalheatgains module~displacementventmgr DisplacementVentMgr module~dataroomairmodel->module~displacementventmgr proc~initucsdcv InitUCSDCV module~dataroomairmodel->proc~initucsdcv module~crossventmgr CrossVentMgr module~dataroomairmodel->module~crossventmgr proc~createsqliteroomairmodeltable CreateSQLiteRoomAirModelTable module~dataroomairmodel->proc~createsqliteroomairmodeltable module~ufadmanager UFADManager module~dataroomairmodel->module~ufadmanager proc~calczoneleavingconditions CalcZoneLeavingConditions module~dataroomairmodel->proc~calczoneleavingconditions module~roomairmodelusertemppattern RoomAirModelUserTempPattern module~dataroomairmodel->module~roomairmodelusertemppattern module~thermalcomfort ThermalComfort module~dataroomairmodel->module~thermalcomfort proc~manageucsdufmodels ManageUCSDUFModels module~dataroomairmodel->proc~manageucsdufmodels module~heatbalancemanager HeatBalanceManager module~dataroomairmodel->module~heatbalancemanager proc~hcucsddv HcUCSDDV module~dataroomairmodel->proc~hcucsddv module~roomairmodelmanager->proc~correctzoneairtemp proc~setupzonesizingarrays SetUpZoneSizingArrays module~zonetemppredictorcorrector->proc~setupzonesizingarrays proc~managehvac ManageHVAC module~zonetemppredictorcorrector->proc~managehvac module~zonecontaminantpredictorcorrector ZoneContaminantPredictorCorrector module~zonetemppredictorcorrector->module~zonecontaminantpredictorcorrector proc~resimulate Resimulate module~zonetemppredictorcorrector->proc~resimulate proc~manageairmodel ManageAirModel module~displacementventmgr->proc~manageairmodel module~crossventmgr->proc~manageairmodel module~ufadmanager->proc~manageairmodel module~roomairmodelusertemppattern->proc~manageairmodel proc~getuserdefinedpatterndata GetUserDefinedPatternData module~roomairmodelusertemppattern->proc~getuserdefinedpatterndata proc~airflownetworkventingcontrol AirflowNetworkVentingControl module~thermalcomfort->proc~airflownetworkventingcontrol proc~calczoneaircomfortsetpoints CalcZoneAirComfortSetpoints module~thermalcomfort->proc~calczoneaircomfortsetpoints proc~getairflownetworkinput GetAirflowNetworkInput module~thermalcomfort->proc~getairflownetworkinput proc~getnextenvironment GetNextEnvironment module~thermalcomfort->proc~getnextenvironment proc~pmvresidual PMVResidual module~thermalcomfort->proc~pmvresidual proc~managesurfaceheatbalance ManageSurfaceHeatBalance module~thermalcomfort->proc~managesurfaceheatbalance proc~getcomfortsetpoints GetComfortSetpoints module~thermalcomfort->proc~getcomfortsetpoints module~simulationmanager SimulationManager module~heatbalancemanager->module~simulationmanager module~sizingmanager SizingManager module~heatbalancemanager->module~sizingmanager module~zonecontaminantpredictorcorrector->proc~managehvac module~zonecontaminantpredictorcorrector->proc~resimulate program~energyplus EnergyPlus module~simulationmanager->program~energyplus proc~abortenergyplus AbortEnergyPlus module~simulationmanager->proc~abortenergyplus proc~managesimulation ManageSimulation module~sizingmanager->proc~managesimulation
Help

cUserDefinedControlObject cTempPatternConstGradientObject cTempPatternTwoGradientObject cTempPatternNDHeightObject cTempPatternSurfMapObject RoomAirModel_UserDefined RoomAirModel_Mixing RoomAirModel_Mundt RoomAirModel_UCSDDV RoomAirModel_UCSDCV RoomAirModel_UCSDUFI RoomAirModel_UCSDUFE ChAirModel DirectCoupling IndirectCoupling InletAirNode FloorAirNode ControlAirNode CeilingAirNode MundtRoomAirNode ReturnAirNode PlumeAirNode1 PlumeAirNode2 PlumeAirNode3 PlumeAirNode4 RoomAirNode1 RoomAirNode2 RoomAirNode3 RoomAirNode4 OutdoorDrybulbMode SensibleCoolingMode SensibleHeatingMode ZoneAirTempMode DeltaOutdoorZone ConstGradTempPattern TwoGradInterpPattern NonDimenHeightPattern SurfMapTempPattern Swirl VarArea DisplVent LinBarGrille Custom VComfort_Invalid VComfort_Jet VComfort_Recirculation AirModel AirNode ZoneUCSDDV ZoneUCSDCV ZoneUCSDUI ZoneUCSDUE TotNumOfAirNodes TotNumOfZoneAirNodes ConvectiveFloorSplit InfiltratFloorSplit DVHcIn TotUCSDDV IsZoneDV ZTOC AvgTempGrad ZTMX MaxTempGrad HVACAirTemp HVACMassFlow ZTFLOOR HeightTransition FracMinFlow ZoneDVMixedFlag ZoneDVMixedFlagRep ZoneAirSystemON TCMF ZoneCeilingHeight MATFloor XMATFloor XM2TFloor XM3TFloor XM4TFloor DSXMATFloor DSXM2TFloor DSXM3TFloor DSXM4TFloor MATOC XMATOC XM2TOC XM3TOC XM4TOC DSXMATOC DSXM2TOC DSXM3TOC DSXM4TOC MATMX XMATMX XM2TMX XM3TMX XM4TMX DSXMATMX DSXM2TMX DSXM3TMX DSXM4TMX ZTM1Floor ZTM2Floor ZTM3Floor ZTM1OC ZTM2OC ZTM3OC ZTM1MX ZTM2MX ZTM3MX AIRRATFloor AIRRATOC AIRRATMX Zone1Floor ZoneMXFloor ZoneM2Floor Zone1OC ZoneMXOC ZoneM2OC Zone1MX ZoneMXMX ZoneM2MX CVHcIn TotUCSDCV IsZoneCV ZoneCVisMixing ZTJET ZTREC RoomOutflowTemp JetRecAreaRatio Urec Ujet Qrec Qtot RecInflowRatio Uhc Ain Droom Dstar Tin TotArea AirflowNetworkSurfaceUCSDCV CVJetRecFlows SurfParametersCVDV CVNumAirflowNetworkSurfaces Rfr ZoneCVhasREC UCSDModelUsed MundtModelUsed TotUCSDUI TotUCSDUE IsZoneUI ZoneUFPtr UFHcIn ZoneUFMixedFlag ZoneUFMixedFlagRep ZoneUFGamma ZoneUFPowInPlumes ZoneUFPowInPlumesfromWindows Phi RoomAirPattern AirPatternZoneInfo numTempDistContrldZones NumAirTempPatterns NumConstantGradient NumTwoGradientInterp NumNonDimensionalHeight NumSurfaceMapping UserDefinedUsed

Variables

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public, parameter:: cUserDefinedControlObject ='RoomAir:TemperaturePattern:UserDefined'
character(len=MaxNameLength), public, parameter:: cTempPatternConstGradientObject ='RoomAir:TemperaturePattern:ConstantGradient'
character(len=MaxNameLength), public, parameter:: cTempPatternTwoGradientObject ='RoomAir:TemperaturePattern:TwoGradient'
character(len=MaxNameLength), public, parameter:: cTempPatternNDHeightObject ='RoomAir:TemperaturePattern:NondimensionalHeight'
character(len=MaxNameLength), public, parameter:: cTempPatternSurfMapObject ='RoomAir:TemperaturePattern:SurfaceMapping'
integer, public, parameter:: RoomAirModel_UserDefined =1
integer, public, parameter:: RoomAirModel_Mixing =2
integer, public, parameter:: RoomAirModel_Mundt =3
integer, public, parameter:: RoomAirModel_UCSDDV =4
integer, public, parameter:: RoomAirModel_UCSDCV =5
integer, public, parameter:: RoomAirModel_UCSDUFI =6
integer, public, parameter:: RoomAirModel_UCSDUFE =7
character(len=*), public, parameter, DIMENSION(0:7):: ChAirModel =(/'*Invalid*  ', 'UserDefined', 'Mixing     ', 'Mundt      ', 'UCSD_DV    ', 'UCSD_CV    ', 'UCSD_UFI   ', 'UCSD_UFE   '/)
integer, public, parameter:: DirectCoupling =1
integer, public, parameter:: IndirectCoupling =2
integer, public, parameter:: InletAirNode =0
integer, public, parameter:: FloorAirNode =1
integer, public, parameter:: ControlAirNode =2
integer, public, parameter:: CeilingAirNode =3
integer, public, parameter:: MundtRoomAirNode =4
integer, public, parameter:: ReturnAirNode =10
integer, public, parameter:: PlumeAirNode1 =2
integer, public, parameter:: PlumeAirNode2 =3
integer, public, parameter:: PlumeAirNode3 =4
integer, public, parameter:: PlumeAirNode4 =5
integer, public, parameter:: RoomAirNode1 =6
integer, public, parameter:: RoomAirNode2 =7
integer, public, parameter:: RoomAirNode3 =8
integer, public, parameter:: RoomAirNode4 =9
integer, public, parameter:: OutdoorDrybulbMode =21
integer, public, parameter:: SensibleCoolingMode =22
integer, public, parameter:: SensibleHeatingMode =23
integer, public, parameter:: ZoneAirTempMode =24
integer, public, parameter:: DeltaOutdoorZone =25
integer, public, parameter:: ConstGradTempPattern =31
integer, public, parameter:: TwoGradInterpPattern =32
integer, public, parameter:: NonDimenHeightPattern =33
integer, public, parameter:: SurfMapTempPattern =34
integer, public, parameter:: Swirl =1
integer, public, parameter:: VarArea =2
integer, public, parameter:: DisplVent =3
integer, public, parameter:: LinBarGrille =4
integer, public, parameter:: Custom =5
integer, public, parameter:: VComfort_Invalid =-1
integer, public, parameter:: VComfort_Jet =1
integer, public, parameter:: VComfort_Recirculation =2
type(AirModelData), public, ALLOCATABLE, DIMENSION(:):: AirModel
type(AirNodeData), public, ALLOCATABLE, DIMENSION(:):: AirNode
type(DVData), public, ALLOCATABLE, DIMENSION(:):: ZoneUCSDDV
type(CVData), public, ALLOCATABLE, DIMENSION(:):: ZoneUCSDCV
type(UFIData), public, ALLOCATABLE, DIMENSION(:):: ZoneUCSDUI
type(UFEData), public, ALLOCATABLE, DIMENSION(:):: ZoneUCSDUE
integer, public :: TotNumOfAirNodes =0
integer, public, ALLOCATABLE, DIMENSION(:):: TotNumOfZoneAirNodes
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ConvectiveFloorSplit
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: InfiltratFloorSplit
real(kind=r64), public, ALLOCATABLE, DIMENSION (:):: DVHcIn
integer, public :: TotUCSDDV =0
logical, public, ALLOCATABLE, DIMENSION(:):: IsZoneDV
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AvgTempGrad
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MaxTempGrad
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HVACAirTemp
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HVACMassFlow
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTFLOOR
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HeightTransition
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: FracMinFlow
integer, public, ALLOCATABLE, DIMENSION(:):: ZoneDVMixedFlag
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneDVMixedFlagRep
logical, public, ALLOCATABLE, DIMENSION(:):: ZoneAirSystemON
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: TCMF
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneCeilingHeight
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MATFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XMATFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM2TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM3TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM4TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXMATFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM2TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM3TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM4TFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MATOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XMATOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM2TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM3TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM4TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXMATOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM2TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM3TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM4TOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MATMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XMATMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM2TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM3TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: XM4TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXMATMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM2TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM3TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DSXM4TMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM1Floor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM2Floor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM3Floor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM1OC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM2OC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM3OC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM1MX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM2MX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTM3MX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AIRRATFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AIRRATOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AIRRATMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Zone1Floor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneMXFloor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneM2Floor
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Zone1OC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneMXOC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneM2OC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Zone1MX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneMXMX
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneM2MX
real(kind=r64), public, ALLOCATABLE, DIMENSION (:):: CVHcIn
integer, public :: TotUCSDCV =0
logical, public, ALLOCATABLE, DIMENSION(:):: IsZoneCV
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneCVisMixing
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTJET
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZTREC
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: RoomOutflowTemp
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: JetRecAreaRatio
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Urec
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Ujet
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Qrec
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Qtot
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: RecInflowRatio
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Uhc
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Ain
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Droom
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Dstar
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Tin
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: TotArea
integer, public, ALLOCATABLE, DIMENSION(:,:):: AirflowNetworkSurfaceUCSDCV
type(CVFlow), public, ALLOCATABLE, DIMENSION(:,:):: CVJetRecFlows
type(CVDVParameters), public, ALLOCATABLE, DIMENSION(:):: SurfParametersCVDV
integer, public :: CVNumAirflowNetworkSurfaces =0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Rfr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneCVhasREC
logical, public :: UCSDModelUsed =.false.
logical, public :: MundtModelUsed =.false.
integer, public :: TotUCSDUI =0
integer, public :: TotUCSDUE =0
logical, public, ALLOCATABLE, DIMENSION(:):: IsZoneUI
integer, public, ALLOCATABLE, DIMENSION(:):: ZoneUFPtr
real(kind=r64), public, ALLOCATABLE, DIMENSION (:):: UFHcIn
integer, public, ALLOCATABLE, DIMENSION(:):: ZoneUFMixedFlag
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneUFMixedFlagRep
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneUFGamma
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneUFPowInPlumes
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZoneUFPowInPlumesfromWindows
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: Phi
type(TemperaturePatternStruct), public, DIMENSION(:), ALLOCATABLE:: RoomAirPattern
type(AirPatternInfobyZoneStruct), public, DIMENSION(:), ALLOCATABLE:: AirPatternZoneInfo
integer, public :: numTempDistContrldZones =0
integer, public :: NumAirTempPatterns =0
integer, public :: NumConstantGradient =0
integer, public :: NumTwoGradientInterp =0
integer, public :: NumNonDimensionalHeight =0
integer, public :: NumSurfaceMapping =0
logical, public :: UserDefinedUsed =.false.

Derived Types

type, public :: AirModelData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: AirModelName =' '
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: AirModelType =RoomAirModel_Mixing
integer, public :: TempCoupleScheme =DirectCoupling
logical, public :: SimAirModel =.false.

type, public :: AirNodeData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: ClassType =0
real(kind=r64), public :: Height =0.0d0
logical, public, ALLOCATABLE, DIMENSION(:):: SurfMask

type, public :: DVData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: SchedGainsPtr =-1
character(len=MaxNameLength), public :: SchedGainsName =' '
real(kind=r64), public :: NumPlumesPerOcc =1.0d0
real(kind=r64), public :: ThermostatHeight =0.0d0
real(kind=r64), public :: ComfortHeight =0.0d0
real(kind=r64), public :: TempTrigger =0.0d0

type, public :: CVData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =-1
integer, public :: SchedGainsPtr =-1
character(len=MaxNameLength), public :: SchedGainsName =' '
integer, public :: VforComfort =VComfort_Invalid

type, public :: CVFlow

Components

TypeVisibility AttributesNameInitial
integer(kind=r64), public :: FlowFlag =0
real(kind=r64), public :: Width =0.0d0
real(kind=r64), public :: Area =0.0d0
real(kind=r64), public :: Fin =0.0d0
real(kind=r64), public :: Uin =0.0d0
real(kind=r64), public :: Vjet =0.0d0
real(kind=r64), public :: Yjet =0.0d0
real(kind=r64), public :: Ujet =0.0d0
real(kind=r64), public :: Yrec =0.0d0
real(kind=r64), public :: Urec =0.0d0
real(kind=r64), public :: YQrec =0.0d0
real(kind=r64), public :: Qrec =0.0d0

type, public :: CVDVParameters

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Width =0.0d0
real(kind=r64), public :: Height =0.0d0
integer, public :: Shadow =0
real(kind=r64), public :: Zmin =0.0d0
real(kind=r64), public :: Zmax =0.0d0

type, public :: UFIData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: ZoneEquipPtr =0
real(kind=r64), public :: DiffusersPerZone =0.0d0
real(kind=r64), public :: PowerPerPlume =0.0d0
real(kind=r64), public :: DiffArea =0.0d0
real(kind=r64), public :: DiffAngle =0.0d0
real(kind=r64), public :: HeatSrcHeight =0.0d0
real(kind=r64), public :: ThermostatHeight =0.0d0
real(kind=r64), public :: ComfortHeight =0.0d0
real(kind=r64), public :: TempTrigger =0.0d0
integer, public :: DiffuserType =0
real(kind=r64), public :: TransHeight =0.0d0
logical, public :: CalcTransHeight =.FALSE.
real(kind=r64), public :: A_Kc =0.0d0
real(kind=r64), public :: B_Kc =0.0d0
real(kind=r64), public :: C_Kc =0.0d0
real(kind=r64), public :: D_Kc =0.0d0
real(kind=r64), public :: E_Kc =0.0d0

type, public :: UFEData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZonePtr =0
integer, public :: ZoneEquipPtr =0
real(kind=r64), public :: DiffusersPerZone =0.0d0
real(kind=r64), public :: PowerPerPlume =0.0d0
real(kind=r64), public :: DiffArea =0.0d0
real(kind=r64), public :: DiffAngle =0.0d0
real(kind=r64), public :: HeatSrcHeight =0.0d0
real(kind=r64), public :: ThermostatHeight =0.0d0
real(kind=r64), public :: ComfortHeight =0.0d0
real(kind=r64), public :: TempTrigger =0.0d0
integer, public :: DiffuserType =0
real(kind=r64), public :: TransHeight =0.0d0
logical, public :: CalcTransHeight =.FALSE.
real(kind=r64), public :: A_Kc =0.0d0
real(kind=r64), public :: B_Kc =0.0d0
real(kind=r64), public :: C_Kc =0.0d0
real(kind=r64), public :: D_Kc =0.0d0
real(kind=r64), public :: E_Kc =0.0d0
real(kind=r64), public :: WinWidth =0.0d0
real(kind=r64), public :: NumExtWin =0.0d0
logical, public :: ShadeDown =.TRUE.

type, public :: SurfMapPattern

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public, ALLOCATABLE, DIMENSION(:):: SurfName
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DeltaTai
integer, public :: numSurfs =0
integer, public, ALLOCATABLE, DIMENSION(:):: SurfID

type, public :: ConstGradPattern

Components

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

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
real(kind=r64), public :: TstatHeight =0.0d0
real(kind=r64), public :: TleavingHeight =0.0d0
real(kind=r64), public :: TexhaustHeight =0.0d0
real(kind=r64), public :: LowGradient =0.0d0
real(kind=r64), public :: HiGradient =0.0d0
integer, public :: InterpolationMode =0
real(kind=r64), public :: UpperBoundTempScale =0.0d0
real(kind=r64), public :: LowerBoundTempScale =0.0d0
real(kind=r64), public :: UpperBoundHeatRateScale =0.0d0
real(kind=r64), public :: LowerBoundHeatRateScale =0.0d0

type, public :: TempVsHeightPattern

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: ZetaPatrn
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: DeltaTaiPatrn

type, public :: TemperaturePatternStruct

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: PatrnID =0
integer, public :: PatternMode =0
type(ConstGradPattern), public :: GradPatrn
type(TwoVertGradInterpolPattern), public :: TwoGradPatrn
type(TempVsHeightPattern), public :: VertPatrn
type(SurfMapPattern), public :: MapPatrn
real(kind=r64), public :: DeltaTstat =0.0d0
real(kind=r64), public :: DeltaTleaving =0.0d0
real(kind=r64), public :: DeltaTexhaust =0.0d0

type, public :: SurfaceAssocNestedStruct

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: SurfID =0
real(kind=r64), public :: TadjacentAir =23.0d0
real(kind=r64), public :: Zeta =0.0d0

Components

TypeVisibility AttributesNameInitial
logical, public :: IsUsed =.FALSE.
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: ZoneID =0
character(len=MaxNameLength), public :: AvailSched =' '
integer, public :: AvailSchedID =0
character(len=MaxNameLength), public :: PatternCntrlSched =' '
integer, public :: PatternSchedID =0
real(kind=r64), public :: ZoneHeight =0.0d0
integer, public :: ReturnAirNodeID =0
integer, public :: ZoneNodeID =0
integer, public, ALLOCATABLE, DIMENSION(:):: ExhaustAirNodeID
real(kind=r64), public :: TairMean =23.0d0
real(kind=r64), public :: Tstat =23.0d0
real(kind=r64), public :: Tleaving =23.0d0
real(kind=r64), public :: Texhaust =23.0d0
type(SurfaceAssocNestedStruct), public, ALLOCATABLE, DIMENSION(:):: Surf
integer, public :: totNumSurfs =0
integer, public :: firstSurfID =0
real(kind=R64), public :: Gradient =0.0D0


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