DataGlobalConstants Module

Used By

module~~dataglobalconstants~~UsedByGraph module~dataglobalconstants DataGlobalConstants proc~createenergyreportstructure CreateEnergyReportStructure module~dataglobalconstants->proc~createenergyreportstructure proc~reportsystemenergyuse ReportSystemEnergyUse module~dataglobalconstants->proc~reportsystemenergyuse module~ctelectricgenerator CTElectricGenerator module~dataglobalconstants->module~ctelectricgenerator module~microturbineelectricgenerator MicroturbineElectricGenerator module~dataglobalconstants->module~microturbineelectricgenerator proc~getinputeconomicstariff GetInputEconomicsTariff module~dataglobalconstants->proc~getinputeconomicstariff module~outputreporttabular OutputReportTabular module~dataglobalconstants->module~outputreporttabular module~icengineelectricgenerator ICEngineElectricGenerator module~dataglobalconstants->module~icengineelectricgenerator module~fuelcellelectricgenerator FuelCellElectricGenerator module~dataglobalconstants->module~fuelcellelectricgenerator proc~reportmaxventilationloads ReportMaxVentilationLoads module~dataglobalconstants->proc~reportmaxventilationloads module~chillerexhaustabsorption ChillerExhaustAbsorption module~dataglobalconstants->module~chillerexhaustabsorption module~manageelectricpower ManageElectricPower module~dataglobalconstants->module~manageelectricpower proc~matchplantsys MatchPlantSys module~dataglobalconstants->proc~matchplantsys proc~getmeteredvariables GetMeteredVariables module~dataglobalconstants->proc~getmeteredvariables module~economiclifecyclecost EconomicLifeCycleCost module~dataglobalconstants->module~economiclifecyclecost proc~calcmicrochpnonormalizegeneratormodel CalcMicroCHPNoNormalizeGeneratorModel module~dataglobalconstants->proc~calcmicrochpnonormalizegeneratormodel proc~simwindturbine SimWindTurbine module~dataglobalconstants->proc~simwindturbine proc~simmicrochpplantheatrecovery SimMicroCHPPlantHeatRecovery module~dataglobalconstants->proc~simmicrochpplantheatrecovery module~outputprocessor OutputProcessor module~dataglobalconstants->module~outputprocessor proc~getboilerinput~2 GetBoilerInput module~dataglobalconstants->proc~getboilerinput~2 proc~reportcompsetmetervariables ReportCompSetMeterVariables module~dataglobalconstants->proc~reportcompsetmetervariables module~evaporativecoolers EvaporativeCoolers module~dataglobalconstants->module~evaporativecoolers proc~managegeneratorfuelflow ManageGeneratorFuelFlow module~dataglobalconstants->proc~managegeneratorfuelflow module~microchpelectricgenerator MicroCHPElectricGenerator module~dataglobalconstants->module~microchpelectricgenerator proc~initinternalheatgains InitInternalHeatGains module~dataglobalconstants->proc~initinternalheatgains proc~managegeneratorcontrolstate ManageGeneratorControlState module~dataglobalconstants->proc~managegeneratorcontrolstate proc~initenergyreports InitEnergyReports module~dataglobalconstants->proc~initenergyreports proc~simpvgenerator SimPVGenerator module~dataglobalconstants->proc~simpvgenerator proc~calcsystemenergyuse CalcSystemEnergyUse module~dataglobalconstants->proc~calcsystemenergyuse proc~getboilerinput GetBoilerInput module~dataglobalconstants->proc~getboilerinput proc~simplantequip SimPlantEquip module~ctelectricgenerator->proc~simplantequip proc~generatorpoweroutput GeneratorPowerOutput module~ctelectricgenerator->proc~generatorpoweroutput module~microturbineelectricgenerator->module~chillerexhaustabsorption module~microturbineelectricgenerator->proc~simplantequip module~microturbineelectricgenerator->proc~generatorpoweroutput proc~getexhaustabsorberinput GetExhaustAbsorberInput module~microturbineelectricgenerator->proc~getexhaustabsorberinput proc~calcexhaustabsorberheatermodel CalcExhaustAbsorberHeaterModel module~microturbineelectricgenerator->proc~calcexhaustabsorberheatermodel proc~calcexhaustabsorberchillermodel CalcExhaustAbsorberChillerModel module~microturbineelectricgenerator->proc~calcexhaustabsorberchillermodel module~outputreporttabular->proc~getinputeconomicstariff module~outputreporttabular->proc~initinternalheatgains proc~reportinternalheatgains ReportInternalHeatGains module~outputreporttabular->proc~reportinternalheatgains proc~reportheatbalance ReportHeatBalance module~outputreporttabular->proc~reportheatbalance proc~createdefaultcomputation CreateDefaultComputation module~outputreporttabular->proc~createdefaultcomputation proc~computetariff ComputeTariff module~outputreporttabular->proc~computetariff proc~managehvac ManageHVAC module~outputreporttabular->proc~managehvac proc~calctempdistmodel CalcTempDistModel module~outputreporttabular->proc~calctempdistmodel proc~getinputforlifecyclecost GetInputForLifeCycleCost module~outputreporttabular->proc~getinputforlifecyclecost proc~writetabulartariffreports WriteTabularTariffReports module~outputreporttabular->proc~writetabulartariffreports proc~pushstack pushStack module~outputreporttabular->proc~pushstack proc~managesimulation ManageSimulation module~outputreporttabular->proc~managesimulation proc~reporteconomicvariable ReportEconomicVariable module~outputreporttabular->proc~reporteconomicvariable proc~calcheatbalanceinsidesurf CalcHeatBalanceInsideSurf module~outputreporttabular->proc~calcheatbalanceinsidesurf proc~closeoutputfiles CloseOutputFiles module~outputreporttabular->proc~closeoutputfiles proc~managesizing ManageSizing module~outputreporttabular->proc~managesizing proc~writetabularlifecyclecostreport WriteTabularLifeCycleCostReport module~outputreporttabular->proc~writetabularlifecyclecostreport proc~calcthermalcomfortadaptivecen15251 CalcThermalComfortAdaptiveCEN15251 module~outputreporttabular->proc~calcthermalcomfortadaptivecen15251 proc~gathercomponentloadssurfabsfact GatherComponentLoadsSurfAbsFact module~outputreporttabular->proc~gathercomponentloadssurfabsfact proc~managesurfaceheatbalance ManageSurfaceHeatBalance module~outputreporttabular->proc~managesurfaceheatbalance proc~calcthermalcomfortadaptiveash55 CalcThermalComfortAdaptiveASH55 module~outputreporttabular->proc~calcthermalcomfortadaptiveash55 proc~gathercomponentloadsintgain GatherComponentLoadsIntGain module~outputreporttabular->proc~gathercomponentloadsintgain proc~calcthermalcomfortsimpleash55 CalcThermalComfortSimpleASH55 module~outputreporttabular->proc~calcthermalcomfortsimpleash55 proc~reportsurfaceheatbalance ReportSurfaceHeatBalance module~outputreporttabular->proc~reportsurfaceheatbalance proc~updateutilitybills UpdateUtilityBills module~outputreporttabular->proc~updateutilitybills module~icengineelectricgenerator->proc~simplantequip module~icengineelectricgenerator->proc~generatorpoweroutput module~fuelcellelectricgenerator->proc~initinternalheatgains module~fuelcellelectricgenerator->proc~simplantequip module~fuelcellelectricgenerator->proc~generatorpoweroutput module~chillerexhaustabsorption->proc~simplantequip module~manageelectricpower->proc~initinternalheatgains module~manageelectricpower->proc~managehvac module~manageelectricpower->proc~managesimulation proc~simhvac SimHVAC module~manageelectricpower->proc~simhvac proc~simselectedequipment SimSelectedEquipment module~manageelectricpower->proc~simselectedequipment proc~writebepstable WriteBEPSTable module~manageelectricpower->proc~writebepstable proc~writedemandendusesummary WriteDemandEndUseSummary module~manageelectricpower->proc~writedemandendusesummary module~economiclifecyclecost->proc~managesimulation module~outputprocessor->proc~getinputeconomicstariff module~outputprocessor->proc~getmeteredvariables module~outputprocessor->proc~managesimulation module~outputprocessor->proc~closeoutputfiles module~outputprocessor->proc~writebepstable module~outputprocessor->proc~writedemandendusesummary proc~writesourceenergyendusesummary WriteSourceEnergyEndUseSummary module~outputprocessor->proc~writesourceenergyendusesummary proc~initpollutionmeterreporting InitPollutionMeterReporting module~outputprocessor->proc~initpollutionmeterreporting proc~producerddmdd ProduceRDDMDD module~outputprocessor->proc~producerddmdd proc~manageems ManageEMS module~outputprocessor->proc~manageems proc~getinputtabularpredefined GetInputTabularPredefined module~outputprocessor->proc~getinputtabularpredefined proc~getruntimelanguageuserinput GetRuntimeLanguageUserInput module~outputprocessor->proc~getruntimelanguageuserinput proc~getnummeteredvariables GetNumMeteredVariables module~outputprocessor->proc~getnummeteredvariables proc~incrementinstmetercache IncrementInstMeterCache module~outputprocessor->proc~incrementinstmetercache proc~getinternalvariablevalueexternalinterface GetInternalVariableValueExternalInterface module~outputprocessor->proc~getinternalvariablevalueexternalinterface proc~reportoutputfileheaders ReportOutputFileHeaders module~outputprocessor->proc~reportoutputfileheaders proc~setuprealoutputvariable SetupRealOutputVariable module~outputprocessor->proc~setuprealoutputvariable proc~getvariablekeycountandtype GetVariableKeyCountandType module~outputprocessor->proc~getvariablekeycountandtype proc~reportingthisvariable ReportingThisVariable module~outputprocessor->proc~reportingthisvariable proc~updatemeterreporting UpdateMeterReporting module~outputprocessor->proc~updatemeterreporting proc~setinitialmeterreportingandoutputnames SetInitialMeterReportingAndOutputNames module~outputprocessor->proc~setinitialmeterreportingandoutputnames proc~setupintegeroutputvariable SetupIntegerOutputVariable module~outputprocessor->proc~setupintegeroutputvariable proc~getdemandmanagerlistinput GetDemandManagerListInput module~outputprocessor->proc~getdemandmanagerlistinput proc~selecttariff selectTariff module~outputprocessor->proc~selecttariff proc~gatherbepsresultsfortimestep GatherBEPSResultsForTimestep module~outputprocessor->proc~gatherbepsresultsfortimestep proc~updatedataandreport UpdateDataandReport module~outputprocessor->proc~updatedataandreport proc~getvariablekeys GetVariableKeys module~outputprocessor->proc~getvariablekeys proc~genoutputvariablesauditreport GenOutputVariablesAuditReport module~outputprocessor->proc~genoutputvariablesauditreport proc~addtooutputvariablelist AddToOutputVariableList module~outputprocessor->proc~addtooutputvariablelist proc~gathersourceenergyenduseresultsfortimestep GatherSourceEnergyEndUseResultsForTimestep module~outputprocessor->proc~gathersourceenergyenduseresultsfortimestep proc~gatherpeakdemandfortimestep GatherPeakDemandForTimestep module~outputprocessor->proc~gatherpeakdemandfortimestep proc~getmeterindex GetMeterIndex module~outputprocessor->proc~getmeterindex proc~getmeterresourcetype GetMeterResourceType module~outputprocessor->proc~getmeterresourcetype proc~getinternalvariablevalue GetInternalVariableValue module~outputprocessor->proc~getinternalvariablevalue proc~beginenvrninitializeruntimelanguage BeginEnvrnInitializeRuntimeLanguage module~outputprocessor->proc~beginenvrninitializeruntimelanguage proc~getcurrentmetervalue GetCurrentMeterValue module~outputprocessor->proc~getcurrentmetervalue proc~calcmorenodeinfo CalcMoreNodeInfo module~outputprocessor->proc~calcmorenodeinfo proc~getinstantmetervalue GetInstantMeterValue module~outputprocessor->proc~getinstantmetervalue proc~simzoneequipment SimZoneEquipment module~evaporativecoolers->proc~simzoneequipment proc~simoacomponent SimOAComponent module~evaporativecoolers->proc~simoacomponent proc~simairloopcomponent SimAirLoopComponent module~evaporativecoolers->proc~simairloopcomponent module~microchpelectricgenerator->proc~initinternalheatgains module~microchpelectricgenerator->proc~simplantequip module~microchpelectricgenerator->proc~generatorpoweroutput
Help

NumEndUses endUseHeating endUseCooling endUseInteriorLights endUseExteriorLights endUseInteriorEquipment endUseExteriorEquipment endUseFans endUsePumps endUseHeatRejection endUseHumidification endUseHeatRecovery endUseWaterSystem endUseRefrigeration endUseCogeneration istrLeng cRT_None cRT_NoneUC iRT_None cRT_Electricity cRT_ElectricityUC iRT_Electricity cRT_Natural_Gas cRT_Natural_GasUC iRT_Natural_Gas cRT_Gas cRT_GasUC iRT_Gas cRT_Gasoline cRT_GasolineUC iRT_Gasoline cRT_Diesel cRT_DieselUC iRT_Diesel cRT_Coal cRT_CoalUC iRT_Coal cRT_FuelOil_1 cRT_FuelOil_1UC iRT_FuelOil_1 cRT_DistillateOil cRT_DistillateOilUC iRT_DistillateOil cRT_FuelOil_2 cRT_FuelOil_2UC iRT_FuelOil_2 cRT_ResidualOil cRT_ResidualOilUC iRT_ResidualOil cRT_Propane cRT_PropaneUC iRT_Propane cRT_LPG cRT_LPGUC iRT_LPG cRT_Water cRT_WaterUC iRT_Water cRT_EnergyTransfer cRT_EnergyTransferUC iRT_EnergyTransfer cRT_Steam cRT_SteamUC iRT_Steam cRT_DistrictCooling cRT_DistrictCoolingUC iRT_DistrictCooling cRT_DistrictHeating cRT_DistrictHeatingUC iRT_DistrictHeating cRT_ElectricityProduced cRT_ElectricityProducedUC iRT_ElectricityProduced cRT_ElectricityPurchased cRT_ElectricityPurchasedUC iRT_ElectricityPurchased cRT_ElectricitySurplusSold cRT_ElectricitySurplusSoldUC iRT_ElectricitySurplusSold cRT_ElectricityNet cRT_ElectricityNetUC iRT_ElectricityNet cRT_SolarWater cRT_SolarWaterUC iRT_SolarWater cRT_SolarAir cRT_SolarAirUC iRT_SolarAir cRT_SO2 cRT_SO2UC iRT_SO2 cRT_NOx cRT_NOxUC iRT_NOx cRT_N2O cRT_N2OUC iRT_N2O cRT_PM cRT_PMUC iRT_PM cRT_PM2_5 cRT_PM2_5UC iRT_PM2_5 cRT_PM10 cRT_PM10UC iRT_PM10 cRT_CO cRT_COUC iRT_CO cRT_CO2 cRT_CO2UC iRT_CO2 cRT_CH4 cRT_CH4UC iRT_CH4 cRT_NH3 cRT_NH3UC iRT_NH3 cRT_NMVOC cRT_NMVOCUC iRT_NMVOC cRT_Hg cRT_HgUC iRT_Hg cRT_Pb cRT_PbUC iRT_Pb cRT_NuclearHigh cRT_NuclearHighUC iRT_NuclearHigh cRT_NuclearLow cRT_NuclearLowUC iRT_NuclearLow cRT_WaterEnvironmentalFactors cRT_WaterEnvironmentalFactorsUC iRT_WaterEnvironmentalFactors cRT_CarbonEquivalent cRT_CarbonEquivalentUC iRT_CarbonEquivalent cRT_Source cRT_SourceUC iRT_Source cRT_PlantLoopHeatingDemand cRT_PlantLoopHeatingDemandUC iRT_PlantLoopHeatingDemand cRT_PlantLoopCoolingDemand cRT_PlantLoopCoolingDemandUC iRT_PlantLoopCoolingDemand cRT_OnSiteWater cRT_OnSiteWaterUC iRT_OnSiteWater cRT_MainsWater cRT_MainsWaterUC iRT_MainsWater cRT_RainWater cRT_RainWaterUC iRT_RainWater cRT_WellWater cRT_WellWaterUC iRT_WellWater cRT_Condensate cRT_CondensateUC iRT_Condensate cRT_OtherFuel1 cRT_OtherFuel1UC iRT_OtherFuel1 cRT_OtherFuel2 cRT_OtherFuel2UC iRT_OtherFuel2 NumOfResourceTypes ResourceTypeInitialOffset cRT_ValidTypes iGeneratorICEngine iGeneratorCombTurbine iGeneratorPV iGeneratorFuelCell iGeneratorMicroCHP iGeneratorMicroturbine iGeneratorWindTurbine iEvapCoolerDirectCELDEKPAD iEvapCoolerInDirectCELDEKPAD iEvapCoolerInDirectWETCOIL iEvapCoolerInDirectRDDSpecial iEvapCoolerDirectResearchSpecial

Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: NumEndUses =14
integer, public, parameter:: endUseHeating =1
integer, public, parameter:: endUseCooling =2
integer, public, parameter:: endUseInteriorLights =3
integer, public, parameter:: endUseExteriorLights =4
integer, public, parameter:: endUseInteriorEquipment =5
integer, public, parameter:: endUseExteriorEquipment =6
integer, public, parameter:: endUseFans =7
integer, public, parameter:: endUsePumps =8
integer, public, parameter:: endUseHeatRejection =9
integer, public, parameter:: endUseHumidification =10
integer, public, parameter:: endUseHeatRecovery =11
integer, public, parameter:: endUseWaterSystem =12
integer, public, parameter:: endUseRefrigeration =13
integer, public, parameter:: endUseCogeneration =14
integer, public, parameter:: istrLeng =60
character(len=istrLeng), public, parameter:: cRT_None ='None'
character(len=istrLeng), public, parameter:: cRT_NoneUC ='NONE'
integer, public, parameter:: iRT_None =1000
character(len=istrLeng), public, parameter:: cRT_Electricity ='Electricity'
character(len=istrLeng), public, parameter:: cRT_ElectricityUC ='ELECTRICITY'
integer, public, parameter:: iRT_Electricity =1001
character(len=istrLeng), public, parameter:: cRT_Natural_Gas ='NaturalGas'
character(len=istrLeng), public, parameter:: cRT_Natural_GasUC ='NATURALGAS'
integer, public, parameter:: iRT_Natural_Gas =1002
character(len=istrLeng), public, parameter:: cRT_Gas ='Gas'
character(len=istrLeng), public, parameter:: cRT_GasUC ='GAS'
integer, public, parameter:: iRT_Gas =1002
character(len=istrLeng), public, parameter:: cRT_Gasoline ='Gasoline'
character(len=istrLeng), public, parameter:: cRT_GasolineUC ='GASOLINE'
integer, public, parameter:: iRT_Gasoline =1003
character(len=istrLeng), public, parameter:: cRT_Diesel ='Diesel'
character(len=istrLeng), public, parameter:: cRT_DieselUC ='DIESEL'
integer, public, parameter:: iRT_Diesel =1004
character(len=istrLeng), public, parameter:: cRT_Coal ='Coal'
character(len=istrLeng), public, parameter:: cRT_CoalUC ='COAL'
integer, public, parameter:: iRT_Coal =1005
character(len=istrLeng), public, parameter:: cRT_FuelOil_1 ='FuelOil#1'
character(len=istrLeng), public, parameter:: cRT_FuelOil_1UC ='FUELOIL#1'
integer, public, parameter:: iRT_FuelOil_1 =1006
character(len=istrLeng), public, parameter:: cRT_DistillateOil ='DistillateOil'
character(len=istrLeng), public, parameter:: cRT_DistillateOilUC ='DISTILLATEOIL'
integer, public, parameter:: iRT_DistillateOil =1006
character(len=istrLeng), public, parameter:: cRT_FuelOil_2 ='FuelOil#2'
character(len=istrLeng), public, parameter:: cRT_FuelOil_2UC ='FUELOIL#2'
integer, public, parameter:: iRT_FuelOil_2 =1007
character(len=istrLeng), public, parameter:: cRT_ResidualOil ='ResidualOil'
character(len=istrLeng), public, parameter:: cRT_ResidualOilUC ='RESIDUALOIL'
integer, public, parameter:: iRT_ResidualOil =1007
character(len=istrLeng), public, parameter:: cRT_Propane ='Propane'
character(len=istrLeng), public, parameter:: cRT_PropaneUC ='PROPANE'
integer, public, parameter:: iRT_Propane =1008
character(len=istrLeng), public, parameter:: cRT_LPG ='LPG'
character(len=istrLeng), public, parameter:: cRT_LPGUC ='LPG'
integer, public, parameter:: iRT_LPG =1008
character(len=istrLeng), public, parameter:: cRT_Water ='Water'
character(len=istrLeng), public, parameter:: cRT_WaterUC ='WATER'
integer, public, parameter:: iRT_Water =1009
character(len=istrLeng), public, parameter:: cRT_EnergyTransfer ='EnergyTransfer'
character(len=istrLeng), public, parameter:: cRT_EnergyTransferUC ='ENERGYTRANSFER'
integer, public, parameter:: iRT_EnergyTransfer =1010
character(len=istrLeng), public, parameter:: cRT_Steam ='Steam'
character(len=istrLeng), public, parameter:: cRT_SteamUC ='STEAM'
integer, public, parameter:: iRT_Steam =1011
character(len=istrLeng), public, parameter:: cRT_DistrictCooling ='DistrictCooling'
character(len=istrLeng), public, parameter:: cRT_DistrictCoolingUC ='DISTRICTCOOLING'
integer, public, parameter:: iRT_DistrictCooling =1012
character(len=istrLeng), public, parameter:: cRT_DistrictHeating ='DistrictHeating'
character(len=istrLeng), public, parameter:: cRT_DistrictHeatingUC ='DISTRICTHEATING'
integer, public, parameter:: iRT_DistrictHeating =1013
character(len=istrLeng), public, parameter:: cRT_ElectricityProduced ='ElectricityProduced'
character(len=istrLeng), public, parameter:: cRT_ElectricityProducedUC ='ELECTRICITYPRODUCED'
integer, public, parameter:: iRT_ElectricityProduced =1014
character(len=istrLeng), public, parameter:: cRT_ElectricityPurchased ='ElectricityPurchased'
character(len=istrLeng), public, parameter:: cRT_ElectricityPurchasedUC ='ELECTRICITYPURCHASED'
integer, public, parameter:: iRT_ElectricityPurchased =1015
character(len=istrLeng), public, parameter:: cRT_ElectricitySurplusSold ='ElectricitySurplusSold'
character(len=istrLeng), public, parameter:: cRT_ElectricitySurplusSoldUC ='ELECTRICITYSURPLUSSOLD'
integer, public, parameter:: iRT_ElectricitySurplusSold =1016
character(len=istrLeng), public, parameter:: cRT_ElectricityNet ='ElectricityNet'
character(len=istrLeng), public, parameter:: cRT_ElectricityNetUC ='ELECTRICITYNET'
integer, public, parameter:: iRT_ElectricityNet =1017
character(len=istrLeng), public, parameter:: cRT_SolarWater ='SolarWater'
character(len=istrLeng), public, parameter:: cRT_SolarWaterUC ='SOLARWATER'
integer, public, parameter:: iRT_SolarWater =1018
character(len=istrLeng), public, parameter:: cRT_SolarAir ='SolarAir'
character(len=istrLeng), public, parameter:: cRT_SolarAirUC ='SOLARAIR'
integer, public, parameter:: iRT_SolarAir =1019
character(len=istrLeng), public, parameter:: cRT_SO2 ='SO2'
character(len=istrLeng), public, parameter:: cRT_SO2UC ='SO2'
integer, public, parameter:: iRT_SO2 =1020
character(len=istrLeng), public, parameter:: cRT_NOx ='NOx'
character(len=istrLeng), public, parameter:: cRT_NOxUC ='NOX'
integer, public, parameter:: iRT_NOx =1021
character(len=istrLeng), public, parameter:: cRT_N2O ='N2O'
character(len=istrLeng), public, parameter:: cRT_N2OUC ='N2O'
integer, public, parameter:: iRT_N2O =1022
character(len=istrLeng), public, parameter:: cRT_PM ='PM'
character(len=istrLeng), public, parameter:: cRT_PMUC ='PM'
integer, public, parameter:: iRT_PM =1023
character(len=istrLeng), public, parameter:: cRT_PM2_5 ='PM2.5'
character(len=istrLeng), public, parameter:: cRT_PM2_5UC ='PM2.5'
integer, public, parameter:: iRT_PM2_5 =1024
character(len=istrLeng), public, parameter:: cRT_PM10 ='PM10'
character(len=istrLeng), public, parameter:: cRT_PM10UC ='PM10'
integer, public, parameter:: iRT_PM10 =1025
character(len=istrLeng), public, parameter:: cRT_CO ='CO'
character(len=istrLeng), public, parameter:: cRT_COUC ='CO'
integer, public, parameter:: iRT_CO =1026
character(len=istrLeng), public, parameter:: cRT_CO2 ='CO2'
character(len=istrLeng), public, parameter:: cRT_CO2UC ='CO2'
integer, public, parameter:: iRT_CO2 =1027
character(len=istrLeng), public, parameter:: cRT_CH4 ='CH4'
character(len=istrLeng), public, parameter:: cRT_CH4UC ='CH4'
integer, public, parameter:: iRT_CH4 =1028
character(len=istrLeng), public, parameter:: cRT_NH3 ='NH3'
character(len=istrLeng), public, parameter:: cRT_NH3UC ='NH3'
integer, public, parameter:: iRT_NH3 =1029
character(len=istrLeng), public, parameter:: cRT_NMVOC ='NMVOC'
character(len=istrLeng), public, parameter:: cRT_NMVOCUC ='NMVOC'
integer, public, parameter:: iRT_NMVOC =1030
character(len=istrLeng), public, parameter:: cRT_Hg ='Hg'
character(len=istrLeng), public, parameter:: cRT_HgUC ='HG'
integer, public, parameter:: iRT_Hg =1031
character(len=istrLeng), public, parameter:: cRT_Pb ='Pb'
character(len=istrLeng), public, parameter:: cRT_PbUC ='PB'
integer, public, parameter:: iRT_Pb =1032
character(len=istrLeng), public, parameter:: cRT_NuclearHigh ='NuclearHigh'
character(len=istrLeng), public, parameter:: cRT_NuclearHighUC ='NUCLEARHIGH'
integer, public, parameter:: iRT_NuclearHigh =1033
character(len=istrLeng), public, parameter:: cRT_NuclearLow ='NuclearLow'
character(len=istrLeng), public, parameter:: cRT_NuclearLowUC ='NUCLEARLOW'
integer, public, parameter:: iRT_NuclearLow =1034
character(len=istrLeng), public, parameter:: cRT_WaterEnvironmentalFactors ='WaterEnvironmentalFactors'
character(len=istrLeng), public, parameter:: cRT_WaterEnvironmentalFactorsUC ='WATERENVIRONMENTALFACTORS'
integer, public, parameter:: iRT_WaterEnvironmentalFactors =1035
character(len=istrLeng), public, parameter:: cRT_CarbonEquivalent ='Carbon Equivalent'
character(len=istrLeng), public, parameter:: cRT_CarbonEquivalentUC ='CARBON EQUIVALENT'
integer, public, parameter:: iRT_CarbonEquivalent =1036
character(len=istrLeng), public, parameter:: cRT_Source ='Source'
character(len=istrLeng), public, parameter:: cRT_SourceUC ='SOURCE'
integer, public, parameter:: iRT_Source =1037
character(len=istrLeng), public, parameter:: cRT_PlantLoopHeatingDemand ='PlantLoopHeatingDemand'
character(len=istrLeng), public, parameter:: cRT_PlantLoopHeatingDemandUC ='PLANTLOOPHEATINGDEMAND'
integer, public, parameter:: iRT_PlantLoopHeatingDemand =1038
character(len=istrLeng), public, parameter:: cRT_PlantLoopCoolingDemand ='PlantLoopCoolingDemand'
character(len=istrLeng), public, parameter:: cRT_PlantLoopCoolingDemandUC ='PLANTLOOPCOOLINGDEMAND'
integer, public, parameter:: iRT_PlantLoopCoolingDemand =1039
character(len=istrLeng), public, parameter:: cRT_OnSiteWater ='OnSiteWater'
character(len=istrLeng), public, parameter:: cRT_OnSiteWaterUC ='ONSITEWATER'
integer, public, parameter:: iRT_OnSiteWater =1040
character(len=istrLeng), public, parameter:: cRT_MainsWater ='MainsWater'
character(len=istrLeng), public, parameter:: cRT_MainsWaterUC ='MAINSWATER'
integer, public, parameter:: iRT_MainsWater =1041
character(len=istrLeng), public, parameter:: cRT_RainWater ='RainWater'
character(len=istrLeng), public, parameter:: cRT_RainWaterUC ='RAINWATER'
integer, public, parameter:: iRT_RainWater =1042
character(len=istrLeng), public, parameter:: cRT_WellWater ='WellWater'
character(len=istrLeng), public, parameter:: cRT_WellWaterUC ='WellWATER'
integer, public, parameter:: iRT_WellWater =1043
character(len=istrLeng), public, parameter:: cRT_Condensate ='Condensate'
character(len=istrLeng), public, parameter:: cRT_CondensateUC ='CONDENSATE'
integer, public, parameter:: iRT_Condensate =1044
character(len=istrLeng), public, parameter:: cRT_OtherFuel1 ='OtherFuel1'
character(len=istrLeng), public, parameter:: cRT_OtherFuel1UC ='OTHERFUEL1'
integer, public, parameter:: iRT_OtherFuel1 =1045
character(len=istrLeng), public, parameter:: cRT_OtherFuel2 ='OtherFuel2'
character(len=istrLeng), public, parameter:: cRT_OtherFuel2UC ='OTHERFUEL2'
integer, public, parameter:: iRT_OtherFuel2 =1046
integer, public, parameter:: NumOfResourceTypes =46
integer, public, parameter:: ResourceTypeInitialOffset =1000
character(len=istrLeng), public, parameter, DIMENSION(0:NumOfResourceTypes):: cRT_ValidTypes =(/cRT_None, cRT_Electricity, cRT_Gas, cRT_Gasoline, cRT_Diesel, cRT_Coal, cRT_FuelOil_1, cRT_FuelOil_2, cRT_Propane, cRT_Water, cRT_EnergyTransfer, cRT_Steam, cRT_DistrictCooling, cRT_DistrictHeating, cRT_ElectricityProduced, cRT_ElectricityPurchased, cRT_ElectricitySurplusSold, cRT_ElectricityNet, cRT_SolarWater, cRT_SolarAir, cRT_SO2, cRT_NOx, cRT_N2O, cRT_PM, cRT_PM2_5, cRT_PM10, cRT_CO, cRT_CO2, cRT_CH4, cRT_NH3, cRT_NMVOC, cRT_Hg, cRT_Pb, cRT_NuclearHigh, cRT_NuclearLow, cRT_WaterEnvironmentalFactors, cRT_CarbonEquivalent, cRT_Source, cRT_PlantLoopHeatingDemand, cRT_PlantLoopCoolingDemand, cRT_OnSiteWater, cRT_MainsWater, cRT_RainWater, cRT_WellWater, cRT_Condensate, cRT_OtherFuel1, cRT_OtherFuel2/)
integer, public, parameter:: iGeneratorICEngine =1
integer, public, parameter:: iGeneratorCombTurbine =2
integer, public, parameter:: iGeneratorPV =3
integer, public, parameter:: iGeneratorFuelCell =4
integer, public, parameter:: iGeneratorMicroCHP =5
integer, public, parameter:: iGeneratorMicroturbine =6
integer, public, parameter:: iGeneratorWindTurbine =7
integer, public, parameter:: iEvapCoolerDirectCELDEKPAD =1001
integer, public, parameter:: iEvapCoolerInDirectCELDEKPAD =1002
integer, public, parameter:: iEvapCoolerInDirectWETCOIL =1003
integer, public, parameter:: iEvapCoolerInDirectRDDSpecial =1004
integer, public, parameter:: iEvapCoolerDirectResearchSpecial =1005

Functions

public function AssignResourceTypeNum(ResourceTypeChar) result(ResourceTypeNum)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: ResourceTypeChar

Return Value integer

public function GetResourceTypeChar(ResourceTypeNum) result(ResourceTypeChar)

Arguments

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

Return Value character(len=MaxNameLength)



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