WindowEquivalentLayer Module

module~~windowequivalentlayer~~UsesGraph module~windowequivalentlayer WindowEquivalentLayer module~datawindowequivalentlayer DataWindowEquivalentLayer module~datawindowequivalentlayer->module~windowequivalentlayer module~dataheatbalance DataHeatBalance module~datawindowequivalentlayer->module~dataheatbalance module~general General module~general->module~windowequivalentlayer module~dataglobals DataGlobals module~dataglobals->module~windowequivalentlayer module~dataglobals->module~datawindowequivalentlayer module~dataenvironment DataEnvironment module~dataglobals->module~dataenvironment module~dataglobals->module~dataheatbalance module~datasurfaces DataSurfaces module~dataglobals->module~datasurfaces module~databsdfwindow DataBSDFWindow module~dataglobals->module~databsdfwindow module~datacomplexfenestration DataComplexFenestration module~dataglobals->module~datacomplexfenestration module~dataenvironment->module~windowequivalentlayer module~dataheatbalance->module~windowequivalentlayer module~datainterfaces DataInterfaces module~datainterfaces->module~windowequivalentlayer module~datasurfaces->module~windowequivalentlayer module~datasurfaces->module~dataheatbalance module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~windowequivalentlayer module~dataprecisionglobals->module~datawindowequivalentlayer module~dataprecisionglobals->module~general module~dataprecisionglobals->module~dataglobals module~dataprecisionglobals->module~dataenvironment module~dataprecisionglobals->module~dataheatbalance module~dataprecisionglobals->module~datainterfaces module~dataprecisionglobals->module~datasurfaces module~dataprecisionglobals->module~databsdfwindow module~dataprecisionglobals->module~datacomplexfenestration module~datavectortypes DataVectorTypes module~dataprecisionglobals->module~datavectortypes module~databsdfwindow->module~dataheatbalance module~databsdfwindow->module~datasurfaces module~datacomplexfenestration->module~dataheatbalance module~datavectortypes->module~dataheatbalance module~datavectortypes->module~datasurfaces module~datavectortypes->module~databsdfwindow
Help

Used By

module~~windowequivalentlayer~~UsedByGraph module~windowequivalentlayer WindowEquivalentLayer proc~calcinteriorradexchange CalcInteriorRadExchange module~windowequivalentlayer->proc~calcinteriorradexchange proc~calcheatbalanceinsidesurf CalcHeatBalanceInsideSurf module~windowequivalentlayer->proc~calcheatbalanceinsidesurf proc~calcinteriorsolardistribution CalcInteriorSolarDistribution module~windowequivalentlayer->proc~calcinteriorsolardistribution proc~initglassopticalcalculations InitGlassOpticalCalculations module~windowequivalentlayer->proc~initglassopticalcalculations proc~calcwintransdifsolinitialdistribution CalcWinTransDifSolInitialDistribution module~windowequivalentlayer->proc~calcwintransdifsolinitialdistribution proc~calcwindowheatbalance CalcWindowHeatBalance module~windowequivalentlayer->proc~calcwindowheatbalance proc~initheatbalance InitHeatBalance module~windowequivalentlayer->proc~initheatbalance
Help


Variables

TypeVisibility AttributesNameInitial
real(kind=r64), private, parameter:: RadiansToDeg =180.d0/Pi
real(kind=r64), private, parameter:: PAtmSeaLevel =101325.d0
integer, private, parameter:: hipRHO =1
integer, private, parameter:: hipTAU =2
real(kind=r64), private, parameter:: SMALL_ERROR =0.000001d0
integer, private, parameter:: gtySEALED =1
integer, private, parameter:: gtyOPENin =2
integer, private, parameter:: gtyOPENout =3
integer, private, parameter:: lscNONE =0
integer, private, parameter:: lscVBPROF =1
integer, private, parameter:: lscVBNOBM =2
integer, private, parameter:: hipRHO_BT0 =1
integer, private, parameter:: hipTAU_BT0 =2
integer, private, parameter:: hipTAU_BB0 =3
integer, private, parameter:: hipDIM =3
real(kind=r64), public, ALLOCATABLE, DIMENSION(:,:,:):: CFSDiffAbsTrans
logical, private, ALLOCATABLE, DIMENSION(:):: EQLDiffPropFlag

Functions

private function P01(P, WHAT)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: P
character(len=*), intent(in) :: WHAT

Return Value real(kind=r64)

private function HEMINT(F, F_Opt, F_P)

Arguments

Type IntentOptional AttributesName
real(kind=r64), EXTERNAL:: F
integer, intent(in) :: F_Opt
real(kind=r64), intent(in) :: F_P(hipDIM)

Return Value real(kind=r64)

private function RB_F(THETA, OPT, P)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: THETA
integer, intent(in) :: OPT
real(kind=r64), intent(in) :: P(hipDIM)

Return Value real(kind=r64)

private function IS_F(THETA, OPT, P)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: THETA
integer, intent(in) :: OPT
real(kind=r64), intent(in) :: P(hipDIM)

Return Value real(kind=r64)

private function IS_OPENNESS(D, S)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: D
real(kind=r64), intent(in) :: S

Return Value real(kind=r64)

private function IS_DSRATIO(OPENNESS)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: OPENNESS

Return Value real(kind=r64)

private function FM_F(THETA, OPT, P)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: THETA
integer, intent(in) :: OPT
real(kind=r64), intent(in) :: P(hipDIM)

Return Value real(kind=r64)

private function VB_SLAT_RADIUS_RATIO(W, C)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: C

Return Value real(kind=r64)

private function ASHWAT_Thermal(FS, TIN, TOUT, HCIN, HCOUT, TRMOUT, TRMIN, ISOL, SOURCE, TOL, QOCF, QOCFRoom, T, Q, JF, JB, HC, UCG, SHGC, HCInFlag)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS
real(kind=r64), intent(in) :: TIN
real(kind=r64), intent(in) :: TOUT
real(kind=r64), intent(in) :: HCIN
real(kind=r64), intent(in) :: HCOUT
real(kind=r64), intent(in) :: TRMOUT
real(kind=r64), intent(in) :: TRMIN
real(kind=r64), intent(in) :: ISOL
real(kind=r64), intent(in) :: SOURCE(FS%NL+1)
real(kind=r64), intent(in) :: TOL
real(kind=r64), intent(out) :: QOCF(FS%NL)
real(kind=r64), intent(out) :: QOCFRoom
real(kind=r64), intent(out) :: T(FS%NL)
real(kind=r64), intent(out) :: Q(0:)
real(kind=r64), intent(out) :: JF(FS%NL+1)
real(kind=r64), intent(out) :: JB(0:FS%NL)
real(kind=r64), intent(out) :: HC(0:FS%NL)
real(kind=r64), intent(out) :: UCG
real(kind=r64), intent(out) :: SHGC
logical, intent(in), optional :: HCInFlag

Return Value logical

private function FRA(TM, T, DT, AK, BK, CK, ACP, BCP, CCP, AVISC, BVISC, CVISC, RHOGAS)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: TM
real(kind=r64), intent(in) :: T
real(kind=r64), intent(in) :: DT
real(kind=r64), intent(in) :: AK
real(kind=r64), intent(in) :: BK
real(kind=r64), intent(in) :: CK
real(kind=r64), intent(in) :: ACP
real(kind=r64), intent(in) :: BCP
real(kind=r64), intent(in) :: CCP
real(kind=r64), intent(in) :: AVISC
real(kind=r64), intent(in) :: BVISC
real(kind=r64), intent(in) :: CVISC
real(kind=r64), intent(in) :: RHOGAS

Return Value real(kind=r64)

private function FNU(RA)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: RA

Return Value real(kind=r64)

private function HConvGap(G, T1, T2)

Arguments

Type IntentOptional AttributesName
type(CFSGAP), intent(in) :: G
real(kind=r64), intent(in) :: T1
real(kind=r64), intent(in) :: T2

Return Value real(kind=r64)

private function HRadPar(T1, T2, E1, E2)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: T1
real(kind=r64), intent(in) :: T2
real(kind=r64), intent(in) :: E1
real(kind=r64), intent(in) :: E2

Return Value real(kind=r64)

private function HIC_ASHRAE(L, TG, TI)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: L
real(kind=r64), intent(in) :: TG
real(kind=r64), intent(in) :: TI

Return Value real(kind=r64)

private function SLtoAMB(b, L, Ts, Tamb, hc_in, scheme)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: b
real(kind=r64), intent(in) :: L
real(kind=r64), intent(in) :: Ts
real(kind=r64), intent(in) :: Tamb
real(kind=r64), intent(in) :: hc_in
integer, intent(in) :: scheme

Return Value real(kind=r64)

private function ConvectionFactor(L)

Arguments

Type IntentOptional AttributesName
type(CFSLayer), intent(in) :: L

Return Value real(kind=r64)

private function CFSUFactor(FS, TOUT, HCOUT, TIN, HCIN, U)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS
real(kind=r64), intent(in) :: TOUT
real(kind=r64), intent(in) :: HCOUT
real(kind=r64), intent(in) :: TIN
real(kind=r64), intent(in) :: HCIN
real(kind=r64), intent(out) :: U

Return Value logical

private function Specular_OffNormal(THETA, RAT_1MR, RAT_TAU)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: THETA
real(kind=r64), intent(out) :: RAT_1MR
real(kind=r64), intent(out) :: RAT_TAU

Return Value logical

private function Specular_F(THETA, OPT, P)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: THETA
integer, intent(in) :: OPT
real(kind=r64), intent(in) :: P(hipDIM)

Return Value real(kind=r64)

private function RB_LWP(L, LLWP)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSLWP), intent(inout) :: LLWP

Return Value logical

private function RB_SWP(L, LSWP, THETA)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSSWP), intent(inout) :: LSWP
real(kind=r64), intent(in), optional :: THETA

Return Value logical

private function IS_LWP(L, LLWP)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSLWP), intent(out) :: LLWP

Return Value logical

private function IS_SWP(L, LSWP, THETA)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSSWP), intent(inout) :: LSWP
real(kind=r64), intent(in), optional :: THETA

Return Value logical

private function PD_LWP(L, LLWP)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSLWP), intent(inout) :: LLWP

Return Value logical

private function PD_SWP(L, LSWP, OHM_V_RAD, OHM_H_RAD)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSSWP), intent(inout) :: LSWP
real(kind=r64), intent(in), optional :: OHM_V_RAD
real(kind=r64), intent(in), optional :: OHM_H_RAD

Return Value logical

private function VB_LWP(L, LLWP)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSLWP), intent(inout) :: LLWP

Return Value logical

private function VB_SWP(L, LSWP, OMEGA)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSSWP), intent(inout) :: LSWP
real(kind=r64), intent(in), optional :: OMEGA

Return Value logical

private function VB_ShadeControl(L, OMEGA_DEG)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(inout) :: L
real(kind=r64), intent(in) :: OMEGA_DEG

Return Value logical

private function VB_CriticalSlatAngle(L, OMEGA_DEG)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
real(kind=r64), intent(in) :: OMEGA_DEG

Return Value real(kind=r64)

private function DoShadeControl(L, THETA, OMEGA_V, OMEGA_H)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(inout) :: L
real(kind=r64), intent(in) :: THETA
real(kind=r64), intent(in) :: OMEGA_V
real(kind=r64), intent(in) :: OMEGA_H

Return Value logical

private function IsGZSLayer(L)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L

Return Value logical

private function IsGlazeLayerX(L)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L

Return Value logical

private function IsControlledShade(L)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L

Return Value logical

private function IsVBLayer(L)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L

Return Value logical

private function DensityCFSFillGas(FG, P, T)

Arguments

Type IntentOptional AttributesName
type(CFSFILLGAS), intent(in) :: FG
real(kind=r64), intent(in) :: P
real(kind=r64), intent(in) :: T

Return Value real

private function CFSNGlz(FS)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS

Return Value integer

private function CFSHasControlledShade(FS)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS

Return Value integer

private function EffectiveEPSLF(FS)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS

Return Value real(kind=r64)

private function EffectiveEPSLB(FS)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS

Return Value real(kind=r64)

private function FEQX(a, b, tolF, tolAbs)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: a
real(kind=r64), intent(in) :: b
real(kind=r64), intent(in) :: tolF
real(kind=r64), optional :: tolAbs

Return Value logical

private function TRadC(J, Emiss)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: J
real(kind=r64), intent(in) :: Emiss

Return Value real(kind=r64)

public function EQLWindowInsideEffectiveEmiss(ConstrNum) result(InsideLWEmiss)

Arguments

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

Return Value real(kind=r64)

public function EQLWindowOutsideEffectiveEmiss(ConstrNum) result(OutSideLWEmiss)

Arguments

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

Return Value real(kind=r64)

private function HCInWindowStandardRatings(Height, TSurfIn, TAirIn) result(hcin)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: Height
real(kind=r64), intent(in) :: TSurfIn
real(kind=r64), intent(in) :: TAirIn

Return Value real(kind=r64)


Subroutines

Arguments

None

private subroutine SetEquivalentLayerWindowProperties(ConstrNum)

Arguments

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

private subroutine CalcEQLWindowUvalue(FS, UNFRC)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(in) :: FS
real(kind=r64), intent(out) :: UNFRC

private subroutine CalcEQLWindowSHGCAndTransNormal(FS, SHGCSummer, TransNormal)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(inout) :: FS
real(kind=r64), intent(out) :: SHGCSummer
real(kind=r64), intent(out) :: TransNormal

private subroutine CalcEQLWindowOpticalProperty(FS, DiffBeamFlag, Abs1, IncA, VProfA, HProfA)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(inout) :: FS
integer, intent(in) :: DiffBeamFlag
real(kind=r64), intent(out) :: Abs1(CFSMAXNL+1,2)
real(kind=r64), intent(in) :: IncA
real(kind=r64), intent(in) :: VProfA
real(kind=r64), intent(in) :: HProfA

public subroutine EQLWindowSurfaceHeatBalance(SurfNum, HcOut, SurfInsideTemp, SurfOutsideTemp, SurfOutsideEmiss, CalcCondition)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfNum
real(kind=r64), intent(in) :: HcOut
real(kind=r64), intent(inout) :: SurfInsideTemp
real(kind=r64), intent(inout) :: SurfOutsideTemp
real(kind=r64), intent(inout) :: SurfOutsideEmiss
integer, intent(in) :: CalcCondition

private subroutine OPENNESS_LW(OPENNESS, EPSLW0, TAULW0, EPSLW, TAULW)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: OPENNESS
real(kind=r64), intent(in) :: EPSLW0
real(kind=r64), intent(in) :: TAULW0
real(kind=r64), intent(out) :: EPSLW
real(kind=r64), intent(out) :: TAULW

private subroutine RB_DIFF(RHO_BT0, TAU_BT0, TAU_BB0, RHO_DD, TAU_DD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_DD
real(kind=r64), intent(out) :: TAU_DD

private subroutine RB_BEAM(xTHETA, RHO_BT0, TAU_BT0, TAU_BB0, RHO_BD, TAU_BB, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: xTHETA
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BB
real(kind=r64), intent(out) :: TAU_BD

private subroutine IS_DIFF(RHO_BT0, TAU_BT0, TAU_BB0, RHO_DD, TAU_DD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_DD
real(kind=r64), intent(out) :: TAU_DD

private subroutine IS_BEAM(xTHETA, RHO_BT0, TAU_BT0, TAU_BB0, RHO_BD, TAU_BB, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: xTHETA
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BB
real(kind=r64), intent(out) :: TAU_BD

private subroutine FM_DIFF(RHO_BT0, TAU_BT0, TAU_BB0, RHO_DD, TAU_DD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_DD
real(kind=r64), intent(out) :: TAU_DD

private subroutine FM_BEAM(xTHETA, RHO_BT0, TAU_BT0, TAU_BB0, RHO_BD, TAU_BB, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: xTHETA
real(kind=r64), intent(in) :: RHO_BT0
real(kind=r64), intent(in) :: TAU_BT0
real(kind=r64), intent(in) :: TAU_BB0
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BB
real(kind=r64), intent(out) :: TAU_BD

private subroutine PD_LW(S, W, OPENNESS_FABRIC, EPSLWF0_FABRIC, EPSLWB0_FABRIC, TAULW0_FABRIC, EPSLWF_PD, TAULW_PD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OPENNESS_FABRIC
real(kind=r64), intent(in) :: EPSLWF0_FABRIC
real(kind=r64), intent(in) :: EPSLWB0_FABRIC
real(kind=r64), intent(in) :: TAULW0_FABRIC
real(kind=r64), intent(out) :: EPSLWF_PD
real(kind=r64), intent(out) :: TAULW_PD

private subroutine PD_DIFF(S, W, RHOFF_DD, RHOBF_DD, TAUF_DD, RHOFDD, TAUFDD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: TAUF_DD
real(kind=r64), intent(out) :: RHOFDD
real(kind=r64), intent(out) :: TAUFDD

private subroutine PD_BEAM(S, W, OHM_V_RAD, OHM_H_RAD, RHOFF_BT0, TAUFF_BB0, TAUFF_BD0, RHOFF_DD, TAUFF_DD, RHOBF_BT0, TAUBF_BB0, TAUBF_BD0, RHOBF_DD, TAUBF_DD, RHO_BD, TAU_BB, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OHM_V_RAD
real(kind=r64), intent(in) :: OHM_H_RAD
real(kind=r64), intent(in) :: RHOFF_BT0
real(kind=r64), intent(in) :: TAUFF_BB0
real(kind=r64), intent(in) :: TAUFF_BD0
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: RHOBF_BT0
real(kind=r64), intent(in) :: TAUBF_BB0
real(kind=r64), intent(in) :: TAUBF_BD0
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BB
real(kind=r64), intent(out) :: TAU_BD

private subroutine PD_BEAM_CASE_I(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine PD_BEAM_CASE_II(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine PD_BEAM_CASE_III(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine PD_BEAM_CASE_IV(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine PD_BEAM_CASE_V(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine PD_BEAM_CASE_VI(S, W, OMEGA_H, DE, RHOFF_BT_PARL, TAUFF_BB_PARL, TAUFF_BD_PARL, RHOBF_BT_PARL, TAUBF_BB_PARL, TAUBF_BD_PARL, RHOFF_BT_PERP, TAUFF_BB_PERP, TAUFF_BD_PERP, RHOBF_BT_PERP, TAUBF_BB_PERP, TAUBF_BD_PERP, RHOBF_DD, RHOFF_DD, TAUFF_DD, TAUBF_DD, RHO_BD, TAU_BD, TAU_BB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA_H
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: RHOFF_BT_PARL
real(kind=r64), intent(in) :: TAUFF_BB_PARL
real(kind=r64), intent(in) :: TAUFF_BD_PARL
real(kind=r64), intent(in) :: RHOBF_BT_PARL
real(kind=r64), intent(in) :: TAUBF_BB_PARL
real(kind=r64), intent(in) :: TAUBF_BD_PARL
real(kind=r64), intent(in) :: RHOFF_BT_PERP
real(kind=r64), intent(in) :: TAUFF_BB_PERP
real(kind=r64), intent(in) :: TAUFF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_BT_PERP
real(kind=r64), intent(in) :: TAUBF_BB_PERP
real(kind=r64), intent(in) :: TAUBF_BD_PERP
real(kind=r64), intent(in) :: RHOBF_DD
real(kind=r64), intent(in) :: RHOFF_DD
real(kind=r64), intent(in) :: TAUFF_DD
real(kind=r64), intent(in) :: TAUBF_DD
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD
real(kind=r64), intent(out) :: TAU_BB

private subroutine VB_DIFF(S, W, PHI, RHODFS_SLAT, RHOUFS_SLAT, TAU_SLAT, RHOFVB, TAUVB)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: PHI
real(kind=r64), intent(in) :: RHODFS_SLAT
real(kind=r64), intent(in) :: RHOUFS_SLAT
real(kind=r64), intent(in) :: TAU_SLAT
real(kind=r64), intent(out) :: RHOFVB
real(kind=r64), intent(out) :: TAUVB

private subroutine VB_SOL46_CURVE(S, W, SL_WR, PHIx, OMEGAx, RHODFS_SLAT, RHOUFS_SLAT, TAU_SLAT, RHO_BD, TAU_BB, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: SL_WR
real(kind=r64), intent(in) :: PHIx
real(kind=r64), intent(in) :: OMEGAx
real(kind=r64), intent(in) :: RHODFS_SLAT
real(kind=r64), intent(in) :: RHOUFS_SLAT
real(kind=r64), intent(in) :: TAU_SLAT
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BB
real(kind=r64), intent(out) :: TAU_BD

private subroutine VB_SOL4(S, W, OMEGA, DE, PHI, RHODFS_SLAT, RHOUFS_SLAT, TAU_SLAT, RHO_BD, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: PHI
real(kind=r64), intent(in) :: RHODFS_SLAT
real(kind=r64), intent(in) :: RHOUFS_SLAT
real(kind=r64), intent(in) :: TAU_SLAT
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD

private subroutine VB_SOL6(S, W, OMEGA, DE, PHI, RHODFS_SLAT, RHOUFS_SLAT, TAU_SLAT, RHO_BD, TAU_BD)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: S
real(kind=r64), intent(in) :: W
real(kind=r64), intent(in) :: OMEGA
real(kind=r64), intent(in) :: DE
real(kind=r64), intent(in) :: PHI
real(kind=r64), intent(in) :: RHODFS_SLAT
real(kind=r64), intent(in) :: RHOUFS_SLAT
real(kind=r64), intent(in) :: TAU_SLAT
real(kind=r64), intent(out) :: RHO_BD
real(kind=r64), intent(out) :: TAU_BD

private subroutine SOLMATS(N, A, XSOL)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: N
real(kind=r64), intent(inout) :: A(:,:)
real(kind=r64), intent(out) :: XSOL(:)

private subroutine DL_RES_r2(Tg, Td, Tm, rhog, rhodf, rhodb, taud, rhom, hr_gm, hr_gd, hr_md)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: Tg
real(kind=r64), intent(in) :: Td
real(kind=r64), intent(in) :: Tm
real(kind=r64), intent(in) :: rhog
real(kind=r64), intent(in) :: rhodf
real(kind=r64), intent(in) :: rhodb
real(kind=r64), intent(in) :: taud
real(kind=r64), intent(in) :: rhom
real(kind=r64), intent(out) :: hr_gm
real(kind=r64), intent(out) :: hr_gd
real(kind=r64), intent(out) :: hr_md

private subroutine SETUP4x4_A(rhog, rhodf, rhodb, taud, rhom, A)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: rhog
real(kind=r64), intent(in) :: rhodf
real(kind=r64), intent(in) :: rhodb
real(kind=r64), intent(in) :: taud
real(kind=r64), intent(in) :: rhom
real(kind=r64), intent(out) :: A(20,22)

private subroutine SLtoGL(breal, Ts, Tg, hsg, scheme)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: breal
real(kind=r64), intent(in) :: Ts
real(kind=r64), intent(in) :: Tg
real(kind=r64), intent(out) :: hsg
integer, intent(in) :: scheme

private subroutine GLtoAMB(b, L, Tg, Tamb, hc_in, hgamb, scheme)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: b
real(kind=r64), intent(in) :: L
real(kind=r64), intent(in) :: Tg
real(kind=r64), intent(in) :: Tamb
real(kind=r64), intent(in) :: hc_in
real(kind=r64), intent(out) :: hgamb
integer, intent(in) :: scheme

private subroutine ASHWAT_Solar(NL, LSWP_ON, SWP_ROOM, IBEAM, IDIFF, ILIGHTS, SOURCE, SourceBD)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NL
type(CFSSWP), intent(in) :: LSWP_ON(:)
type(CFSSWP), intent(in) :: SWP_ROOM
real(kind=r64), intent(in) :: IBEAM
real(kind=r64), intent(in) :: IDIFF
real(kind=r64), intent(in) :: ILIGHTS
real(kind=r64), intent(out) :: SOURCE(NL+1)
real(kind=r64), intent(out), optional :: SourceBD(NL+1)

private subroutine NETRAD(NL, RHOF, RHOB, TAUF, TAUB, RHO_room, ISOL, QPLUS, QMINUS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NL
real(kind=r64), intent(in) :: RHOF(:)
real(kind=r64), intent(in) :: RHOB(:)
real(kind=r64), intent(in) :: TAUF(:)
real(kind=r64), intent(in) :: TAUB(:)
real(kind=r64), intent(in) :: RHO_room
real(kind=r64), intent(in) :: ISOL
real(kind=r64), intent(out) :: QPLUS(0:)
real(kind=r64), intent(out) :: QMINUS(0:)

private subroutine TDMA_R(X, AP, AE, AW, BP, N)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(out) :: X(:)
real(kind=r64), intent(in) :: AP(:)
real(kind=r64), intent(in) :: AE(:)
real(kind=r64), intent(in) :: AW(:)
real(kind=r64), intent(in) :: BP(:)
integer, intent(in) :: N

private subroutine TDMA(X, AP, AE, AW, BP, N)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(out) :: X(:)
real(kind=r64), intent(in) :: AP(:)
real(kind=r64), intent(in) :: AE(:)
real(kind=r64), intent(in) :: AW(:)
real(kind=r64), intent(in) :: BP(:)
integer, intent(in) :: N

private subroutine AUTOTDMA(X, AP, AE, AW, BP, N)

Arguments

Type IntentOptional AttributesName
real(kind=r64) :: X(:)
real(kind=r64), intent(inout) :: AP(:)
real(kind=r64), intent(in) :: AE(:)
real(kind=r64), intent(in) :: AW(:)
real(kind=r64), intent(in) :: BP(:)
integer :: N

private subroutine ASHWAT_OffNormalProperties(L, THETA, OMEGA_V, OMEGA_H, LSWP_ON)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
real(kind=r64), intent(in) :: THETA
real(kind=r64), intent(in) :: OMEGA_V
real(kind=r64), intent(in) :: OMEGA_H
type(CFSSWP), intent(out) :: LSWP_ON

private subroutine Specular_SWP(SWP, OMEGA)

Arguments

Type IntentOptional AttributesName
type(CFSSWP), intent(inout) :: SWP
real(kind=r64), intent(in) :: OMEGA

private subroutine Specular_Adjust(SWP, RAT_1MR, RAT_TAU)

Arguments

Type IntentOptional AttributesName
type(CFSSWP), intent(inout) :: SWP
real(kind=r64), intent(in) :: RAT_1MR
real(kind=r64), intent(in) :: RAT_TAU

private subroutine Specular_RATDiff(RAT_1MRDiff, RAT_TAUDiff)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(out) :: RAT_1MRDiff
real(kind=r64), intent(out) :: RAT_TAUDiff

private subroutine Specular_EstimateDiffuseProps(SWP)

Arguments

Type IntentOptional AttributesName
type(CFSSWP), intent(inout) :: SWP

private subroutine Fabric_EstimateDiffuseProps(SWP)

Arguments

Type IntentOptional AttributesName
type(CFSSWP), intent(inout) :: SWP

private subroutine FinalizeCFSLAYER(L)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(inout) :: L

private subroutine BuildGap(G, GType, TAS, xTMan, xPMan)

Arguments

Type IntentOptional AttributesName
type(CFSGAP), intent(inout) :: G
integer, intent(in) :: GType
real(kind=r64), intent(inout) :: TAS
real(kind=r64), intent(in), optional :: xTMan
real(kind=r64), intent(in), optional :: xPMan

private subroutine AdjustVBGap(G, L)

Arguments

Type IntentOptional AttributesName
type(CFSGAP), intent(inout) :: G
type(CFSLAYER), intent(in) :: L

private subroutine CheckAndFixCFSLayer(Layer)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(inout) :: Layer

private subroutine FillDefaultsSWP(L, SWP)

Arguments

Type IntentOptional AttributesName
type(CFSLAYER), intent(in) :: L
type(CFSSWP), intent(inout) :: SWP

private subroutine FinalizeCFS(FS)

Arguments

Type IntentOptional AttributesName
type(CFSTY), intent(inout) :: FS

public subroutine CalcEQLOpticalProperty(SurfNum, BeamDIffFlag, CFSAbs)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfNum
integer, intent(in) :: BeamDIffFlag
real(kind=r64), intent(out) :: CFSAbs(CFSMAXNL+1,2)

private subroutine CalcEQLWindowStandardRatings(ConstrNum)

Arguments

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


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