SolarShading Module

module~~solarshading~~UsesGraph module~solarshading SolarShading module~datashadowingcombinations DataShadowingCombinations module~datashadowingcombinations->module~solarshading module~dataglobals DataGlobals module~dataglobals->module~solarshading module~dataenvironment DataEnvironment module~dataglobals->module~dataenvironment module~databsdfwindow DataBSDFWindow module~dataglobals->module~databsdfwindow module~dataheatbalance DataHeatBalance module~dataglobals->module~dataheatbalance module~solarreflectionmanager SolarReflectionManager module~dataglobals->module~solarreflectionmanager module~daylightingmanager DaylightingManager module~dataglobals->module~daylightingmanager module~datasurfaces DataSurfaces module~dataglobals->module~datasurfaces module~datawindowequivalentlayer DataWindowEquivalentLayer module~dataglobals->module~datawindowequivalentlayer module~datacomplexfenestration DataComplexFenestration module~dataglobals->module~datacomplexfenestration module~schedulemanager ScheduleManager module~dataglobals->module~schedulemanager module~datadaylightingdevices DataDaylightingDevices module~dataglobals->module~datadaylightingdevices module~datadaylighting DataDaylighting module~dataglobals->module~datadaylighting module~datatimings DataTimings module~datatimings->module~solarshading module~dataenvironment->module~solarshading module~dataenvironment->module~solarreflectionmanager module~dataenvironment->module~daylightingmanager module~dataenvironment->module~schedulemanager module~databsdfwindow->module~solarshading module~databsdfwindow->module~dataheatbalance module~databsdfwindow->module~datasurfaces module~datareportingflags DataReportingFlags module~datareportingflags->module~solarshading module~dataheatbalance->module~solarshading module~dataheatbalance->module~solarreflectionmanager module~dataheatbalance->module~daylightingmanager module~solarreflectionmanager->module~solarshading module~daylightingmanager->module~solarshading module~datavectortypes DataVectorTypes module~datavectortypes->module~solarshading module~datavectortypes->module~databsdfwindow module~datavectortypes->module~dataheatbalance module~datavectortypes->module~solarreflectionmanager module~datavectortypes->module~datasurfaces module~datainterfaces DataInterfaces module~datainterfaces->module~solarshading module~datainterfaces->module~solarreflectionmanager module~datainterfaces->module~daylightingmanager module~datainterfaces->module~schedulemanager module~datasurfaces->module~solarshading module~datasurfaces->module~dataheatbalance module~datasurfaces->module~solarreflectionmanager module~datasurfaces->module~daylightingmanager module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~solarshading module~dataprecisionglobals->module~dataglobals module~dataprecisionglobals->module~datatimings module~dataprecisionglobals->module~dataenvironment module~dataprecisionglobals->module~databsdfwindow module~dataprecisionglobals->module~dataheatbalance module~dataprecisionglobals->module~solarreflectionmanager module~dataprecisionglobals->module~daylightingmanager module~dataprecisionglobals->module~datavectortypes module~dataprecisionglobals->module~datainterfaces module~dataprecisionglobals->module~datasurfaces module~datasystemvariables DataSystemVariables module~dataprecisionglobals->module~datasystemvariables module~dataprecisionglobals->module~datawindowequivalentlayer module~dataprecisionglobals->module~datacomplexfenestration module~dataprecisionglobals->module~schedulemanager module~dataprecisionglobals->module~datadaylightingdevices module~dataprecisionglobals->module~datadaylighting module~datasystemvariables->module~datatimings module~datastringglobals DataStringGlobals module~datastringglobals->module~datasystemvariables module~datawindowequivalentlayer->module~dataheatbalance module~datacomplexfenestration->module~dataheatbalance module~schedulemanager->module~solarreflectionmanager module~schedulemanager->module~daylightingmanager module~datadaylightingdevices->module~daylightingmanager module~datadaylighting->module~daylightingmanager
Help

Used By

module~~solarshading~~UsedByGraph module~solarshading SolarShading 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 module~heatbalancesurfacemanager HeatBalanceSurfaceManager module~solarshading->module~heatbalancesurfacemanager proc~endenergyplus EndEnergyPlus module~solarshading->proc~endenergyplus proc~closeoutputfiles CloseOutputFiles module~solarshading->proc~closeoutputfiles proc~initheatbalance InitHeatBalance module~solarshading->proc~initheatbalance proc~initsurfaceheatbalance InitSurfaceHeatBalance module~solarshading->proc~initsurfaceheatbalance proc~calcheatbalanceinsidesurf CalcHeatBalanceInsideSurf module~heatbalancesurfacemanager->proc~calcheatbalanceinsidesurf proc~manageheatbalance ManageHeatBalance module~heatbalancesurfacemanager->proc~manageheatbalance proc~resimulate Resimulate module~heatbalancesurfacemanager->proc~resimulate
Help


Variables

TypeVisibility AttributesNameInitial
real(kind=r64), private, parameter:: SmallIncrement =1.0d-10
real(kind=r64), private, parameter:: HCMULT =100000.d0
real(kind=r64), private, parameter:: sqHCMULT =HCMULT*HCMULT
real(kind=r64), private, parameter:: kHCMULT =1.0d0/(HCMULT*HCMULT)
integer, private, parameter:: NoOverlap =1
integer, private, parameter:: FirstSurfWithinSecond =2
integer, private, parameter:: SecondSurfWithinFirst =3
integer, private, parameter:: PartialOverlap =4
integer, private, parameter:: TooManyVertices =5
integer, private, parameter:: TooManyFigures =6
character(len=*), private, parameter, DIMENSION(6):: cOverLapStatus =(/'No-Overlap         ', '1st-Surf-within-2nd', '2nd-Surf-within-1st', 'Partial-Overlap    ', 'Too-Many-Vertices  ', 'Too-Many-Figures   '/)
integer, private :: MAXHCV =12
integer, private :: MAXHCS =15000
integer, public :: MAXHCArrayBounds =0
integer, private :: MAXHCArrayIncrement =0
integer, private :: NVS
integer, private :: NumVertInShadowOrClippedSurface
integer, private :: CurrentSurfaceBeingShadowed
integer, private :: CurrentShadowingSurface
integer, private :: OverlapStatus
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: CTHETA
integer, private :: FBKSHC
integer, private :: FGSSHC
integer, private :: FINSHC
integer, private :: FRVLHC
integer, private :: FSBSHC
integer, private :: LOCHCA =0
integer, private :: NBKSHC
integer, private :: NGSSHC
integer, private :: NINSHC
integer, private :: NRVLHC
integer, private :: NSBSHC
logical, private :: CalcSkyDifShading
integer, private :: ShadowingCalcFrequency =0
integer, private :: ShadowingDaysLeft =0
logical, private :: debugging =.false.
integer, private :: OutputFileShading
integer, private, ALLOCATABLE, DIMENSION(:):: HCNS
integer, private, ALLOCATABLE, DIMENSION(:):: HCNV
integer(kind=i64), private, ALLOCATABLE, DIMENSION(:,:):: HCA
integer(kind=i64), private, ALLOCATABLE, DIMENSION(:,:):: HCB
integer(kind=i64), private, ALLOCATABLE, DIMENSION(:,:):: HCC
integer(kind=i64), private, ALLOCATABLE, DIMENSION(:,:):: HCX
integer(kind=i64), private, ALLOCATABLE, DIMENSION(:,:):: HCY
integer, private, ALLOCATABLE, DIMENSION(:,:,:):: WindowRevealStatus
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: HCAREA
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: HCT
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: ISABSF
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: SAREA
type(SurfaceErrorTracking), private, ALLOCATABLE, DIMENSION(:):: TrackTooManyFigures
integer, private :: NumTooManyFigures =0
type(SurfaceErrorTracking), private, ALLOCATABLE, DIMENSION(:):: TrackTooManyVertices
integer, private :: NumTooManyVertices =0
type(SurfaceErrorTracking), private, ALLOCATABLE, DIMENSION(:):: TrackBaseSubSurround
integer, private :: NumBaseSubSurround =0
type(SurfaceErrorTracking), private, ALLOCATABLE, DIMENSION(:):: TempSurfErrorTracking
real(kind=r64), private, DIMENSION(3):: SUNCOS
real(kind=r64), private :: XShadowProjection
real(kind=r64), private :: YShadowProjection
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: XTEMP
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: XVC
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: XVS
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: YTEMP
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: YVC
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: YVS
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: ZVC
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: ATEMP
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: BTEMP
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: CTEMP
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: XTEMP1
real(kind=r64), private, ALLOCATABLE, DIMENSION(:):: YTEMP1
integer, public :: maxNumberOfFigures =0

Derived Types

type, private :: SurfaceErrorTracking

Components

TypeVisibility AttributesNameInitial
integer, public :: SurfIndex1 =0
integer, public :: SurfIndex2 =0
integer, public :: MiscIndex =0

Functions

public function WindowScheduledSolarAbs(SurfNum, ConstNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfNum
integer, intent(in) :: ConstNum

Return Value integer

public function SurfaceScheduledSolarInc(SurfNum, ConstNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfNum
integer, intent(in) :: ConstNum

Return Value integer


Subroutines

public subroutine InitSolarCalculations()

Arguments

None

private subroutine GetShadowingInput()

Arguments

None

private subroutine AllocateModuleArrays()

Arguments

None

public subroutine AnisoSkyViewFactors()

Arguments

None

private subroutine CHKBKS(NBS, NRS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NBS
integer, intent(in) :: NRS

private subroutine CHKGSS(NRS, NSS, ZMIN, CannotShade)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NRS
integer, intent(in) :: NSS
real(kind=r64), intent(in) :: ZMIN
logical, intent(out) :: CannotShade

private subroutine CHKSBS(HTS, GRSNR, SBSNR)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: HTS
integer, intent(in) :: GRSNR
integer, intent(in) :: SBSNR

private subroutine ComputeIntSolarAbsorpFactors()

Arguments

None

private subroutine CLIP(NVT, XVT, YVT, ZVT)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NVT
real(kind=r64), intent(inout), DIMENSION(:):: XVT
real(kind=r64), intent(inout), DIMENSION(:):: YVT
real(kind=r64), intent(inout), DIMENSION(:):: ZVT

private subroutine CTRANS(NS, NGRS, NVT, XVT, YVT, ZVT)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NS
integer, intent(in) :: NGRS
integer, intent(out) :: NVT
real(kind=r64), intent(out), DIMENSION(:):: XVT
real(kind=r64), intent(out), DIMENSION(:):: YVT
real(kind=r64), intent(out), DIMENSION(:):: ZVT

private subroutine HTRANS(I, NS, NumVertices)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: I
integer, intent(in) :: NS
integer, intent(in) :: NumVertices

private subroutine HTRANS0(NS, NumVertices)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NS
integer, intent(in) :: NumVertices

private subroutine HTRANS1(NS, NumVertices)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NS
integer, intent(in) :: NumVertices

private subroutine INCLOS(N1, N1NumVert, N2, N2NumVert, NumVerticesOverlap, NIN)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: N1
integer, intent(in) :: N1NumVert
integer, intent(in) :: N2
integer, intent(in) :: N2NumVert
integer, intent(inout) :: NumVerticesOverlap
integer, intent(out) :: NIN

private subroutine INTCPT(NV1, NV2, NV3, NS1, NS2)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NV1
integer, intent(in) :: NV2
integer, intent(inout) :: NV3
integer, intent(in) :: NS1
integer, intent(in) :: NS2

private subroutine CLIPPOLY(NS1, NS2, NV1, NV2, NV3)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NS1
integer, intent(in) :: NS2
integer, intent(in) :: NV1
integer, intent(in) :: NV2
integer, intent(inout) :: NV3

private subroutine MULTOL(NNN, LOC0, NRFIGS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NNN
integer, intent(in) :: LOC0
integer, intent(in) :: NRFIGS

private subroutine ORDER(NV3, NS3)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NV3
integer, intent(in) :: NS3

private subroutine DeterminePolygonOverlap(NS1, NS2, NS3)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NS1
integer, intent(in) :: NS2
integer, intent(in) :: NS3

private subroutine CalcPerSolarBeam(AvgEqOfTime, AvgSinSolarDeclin, AvgCosSolarDeclin)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: AvgEqOfTime
real(kind=r64), intent(in) :: AvgSinSolarDeclin
real(kind=r64), intent(in) :: AvgCosSolarDeclin

private subroutine FigureSunCosines(iHour, iTimeStep, EqOfTime, SinSolarDeclin, CosSolarDeclin)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: iHour
integer, intent(in) :: iTimeStep
real(kind=r64), intent(in) :: EqOfTime
real(kind=r64), intent(in) :: SinSolarDeclin
real(kind=r64), intent(in) :: CosSolarDeclin

private subroutine FigureSolarBeamAtTimestep(iHour, iTimeStep)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: iHour
integer, intent(in) :: iTimeStep

private subroutine DetermineShadowingCombinations()

Arguments

None

private subroutine SHADOW(IHOUR, TS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: IHOUR
integer, intent(in) :: TS

private subroutine SHDBKS(NGRS, CurSurf, NBKS, HTS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NGRS
integer, intent(in) :: CurSurf
integer, intent(in) :: NBKS
integer, intent(in) :: HTS

private subroutine SHDGSS(NGRS, IHOUR, TS, CurSurf, NGSS, HTS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: NGRS
integer, intent(in) :: IHOUR
integer, intent(in) :: TS
integer, intent(in) :: CurSurf
integer, intent(in) :: NGSS
integer, intent(in) :: HTS

private subroutine CalcInteriorSolarOverlaps(IHOUR, NBKS, HTSS, GRSNR, TS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: IHOUR
integer, intent(in) :: NBKS
integer, intent(in) :: HTSS
integer, intent(in) :: GRSNR
integer, intent(in) :: TS

public subroutine CalcInteriorSolarDistribution()

Arguments

None

public subroutine PerformSolarCalculations()

Arguments

None

private subroutine SHDRVL(HTSS, SBSNR, Hour, TS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: HTSS
integer, intent(in) :: SBSNR
integer, intent(in) :: Hour
integer, intent(in) :: TS

private subroutine SHDSBS(IHOUR, CurSurf, NBKS, NSBS, HTS, TS)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: IHOUR
integer, intent(in) :: CurSurf
integer, intent(in) :: NBKS
integer, intent(in) :: NSBS
integer, intent(in) :: HTS
integer, intent(in) :: TS

private subroutine SUN3(JulianDayOfYear, SineOfSolarDeclination, EquationOfTime)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: JulianDayOfYear
real(kind=r64), intent(out) :: SineOfSolarDeclination
real(kind=r64), intent(out) :: EquationOfTime

private subroutine SUN4(CurrentTime, EqOfTime, SinSolarDeclin, CosSolarDeclin)

Arguments

Type IntentOptional AttributesName
real(kind=r64), intent(in) :: CurrentTime
real(kind=r64), intent(in) :: EqOfTime
real(kind=r64), intent(in) :: SinSolarDeclin
real(kind=r64), intent(in) :: CosSolarDeclin

public subroutine WindowShadingManager()

Arguments

None

public subroutine WindowGapAirflowControl()

Arguments

None

private subroutine SkyDifSolarShading()

Arguments

None

public subroutine CalcWindowProfileAngles()

Arguments

None

private subroutine CalcFrameDividerShadow(SurfNum, FrDivNum, HourNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SurfNum
integer, intent(in) :: FrDivNum
integer, intent(in) :: HourNum

public subroutine CalcBeamSolarOnWinRevealSurface()

Arguments

None

public subroutine ReportSurfaceShading()

Arguments

None

public subroutine ReportSurfaceErrors()

Arguments

None

private subroutine ComputeWinShadeAbsorpFactors()

Arguments

None

Arguments

None

private subroutine CalcInteriorWinTransDifSolInitialDistribution(ZoneNum, IntWinSurfNum, IntWinDifSolarTransW)

Arguments

Type IntentOptional AttributesName
integer :: ZoneNum
integer :: IntWinSurfNum
real(kind=r64) :: IntWinDifSolarTransW

private subroutine CalcComplexWindowOverlap(Geom, Window, ISurf)

Arguments

Type IntentOptional AttributesName
type(BSDFGeomDescr), intent(inout) :: Geom
type(BSDFWindowGeomDescr), intent(in) :: Window
integer, intent(in) :: ISurf

public subroutine TimestepInitComplexFenestration()

Arguments

None


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