Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | ScheduledTankTemp | = | 101 | |
integer, | public, | parameter | :: | TankZoneThermalCoupled | = | 102 | |
integer, | public, | parameter | :: | RainSchedDesign | = | 201 | |
integer, | public, | parameter | :: | IrrSchedDesign | = | 202 | |
integer, | public, | parameter | :: | IrrSmartSched | = | 203 | |
integer, | public, | parameter | :: | ConstantRainLossFactor | = | 301 | |
integer, | public, | parameter | :: | ScheduledRainLossFactor | = | 302 | |
integer, | public, | parameter | :: | AmbientTempSchedule | = | 1 | |
integer, | public, | parameter | :: | AmbientTempZone | = | 2 | |
integer, | public, | parameter | :: | AmbientTempExterior | = | 3 | |
integer, | public, | parameter | :: | ConstantWaterTable | = | 401 | |
integer, | public, | parameter | :: | ScheduledWaterTable | = | 402 | |
integer, | public, | parameter | :: | NoControlLevel | = | 501 | |
integer, | public, | parameter | :: | MainsFloatValve | = | 502 | |
integer, | public, | parameter | :: | WellFloatValve | = | 503 | |
integer, | public, | parameter | :: | WellFloatMainsBackup | = | 504 | |
integer, | public, | parameter | :: | OtherTankFloatValve | = | 505 | |
integer, | public, | parameter | :: | TankMainsBackup | = | 506 | |
integer, | public, | parameter | :: | OverflowDiscarded | = | 601 | |
integer, | public, | parameter | :: | OverflowToTank | = | 602 | |
integer, | public | :: | NumWaterStorageTanks | = | 0 | ||
integer, | public | :: | NumRainCollectors | = | 0 | ||
integer, | public | :: | NumGroundWaterWells | = | 0 | ||
integer, | public | :: | NumSiteRainFall | = | 0 | ||
integer, | public | :: | NumIrrigation | = | 0 | ||
logical, | public | :: | AnyWaterSystemsInModel | = | .FALSE. | ||
logical, | public | :: | WaterSystemGetInputCalled | = | .FALSE. | ||
logical, | public | :: | AnyIrrigationInModel | = | .FALSE. | ||
type(SiteRainFallDataStruct), | public, | SAVE | :: | RainFall | = | SiteRainFallDataStruct(0, 0.0d0, 0, 0.0d0, 0.0d0, 0.0d0) | |
type(IrrigationDataStruct), | public, | SAVE | :: | Irrigation | = | IrrigationDataStruct(0, 0, 0.0d0, 0.0d0, 0.4d0) | |
type(StorageTankDataStruct), | public, | DIMENSION(:), ALLOCATABLE | :: | WaterStorage | |||
type(RainfallCollectorDataStruct), | public, | DIMENSION(:), ALLOCATABLE | :: | RainCollector | |||
type(GroundwaterWellDataStruct), | public, | DIMENSION(:), ALLOCATABLE | :: | GroundwaterWell |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | QualitySubCategoryName | = | ' ' | ||
real(kind=r64), | public | :: | MaxCapacity | = | 0.0d0 | ||
integer, | public | :: | OverflowMode | = | 0 | ||
character(len=MaxNameLength), | public | :: | OverflowTankName | = | ' ' | ||
integer, | public | :: | OverflowTankID | = | 0 | ||
integer, | public | :: | OverflowTankSupplyARRID | = | 0 | ||
real(kind=r64), | public | :: | ValveOnCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | ValveOffCapacity | = | 0.0d0 | ||
integer, | public | :: | ControlSupplyType | = | 0 | ||
integer, | public | :: | GroundWellID | = | 0 | ||
character(len=MaxNameLength), | public | :: | SupplyTankName | = | ' ' | ||
integer, | public | :: | SupplyTankID | = | 0 | ||
integer, | public | :: | SupplyTankDemandARRID | = | 0 | ||
real(kind=r64), | public | :: | BackupMainsCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | InitialVolume | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxInFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxOutFlowRate | = | 0.0d0 | ||
integer, | public | :: | ThermalMode | = | 0 | ||
real(kind=r64), | public | :: | InitialTankTemp | = | 20.0d0 | ||
integer, | public | :: | TempSchedID | = | 0 | ||
integer, | public | :: | AmbientTempIndicator | = | 0 | ||
integer, | public | :: | AmbientTempSchedule | = | 0 | ||
integer, | public | :: | ZoneID | = | 0 | ||
real(kind=r64), | public | :: | UValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | SurfArea | = | 0.0d0 | ||
integer, | public | :: | InternalMassID | = | 0 | ||
character(len=MaxNameLength), | public | :: | SurfMaterialName | = | ' ' | ||
real(kind=r64), | public | :: | ThisTimeStepVolume | = | 0.0d0 | ||
real(kind=r64), | public | :: | LastTimeStepVolume | = | 0.0d0 | ||
real(kind=r64), | public | :: | LastTimeStepTemp | = | 0.0d0 | ||
integer, | public | :: | NumWaterSupplies | = | 0 | ||
real(kind=r64), | public, | Allocatable, Dimension(:) | :: | VdotAvailSupply | |||
real(kind=r64), | public, | Allocatable, Dimension(:) | :: | TwaterSupply | |||
character(len=MaxNameLength), | public, | Allocatable, Dimension(:) | :: | SupplyCompNames | |||
character(len=MaxNameLength), | public, | Allocatable, Dimension(:) | :: | SupplyCompTypes | |||
integer, | public | :: | NumWaterDemands | = | 0 | ||
real(kind=r64), | public, | Allocatable, Dimension(:) | :: | VdotRequestDemand | |||
real(kind=r64), | public, | Allocatable, Dimension(:) | :: | VdotAvailDemand | |||
character(len=MaxNameLength), | public, | Allocatable, Dimension(:) | :: | DemandCompNames | |||
character(len=MaxNameLength), | public, | Allocatable, Dimension(:) | :: | DemandCompTypes | |||
real(kind=r64), | public | :: | VdotFromTank | = | 0.0d0 | ||
real(kind=r64), | public | :: | VdotToTank | = | 0.0d0 | ||
real(kind=r64), | public | :: | VdotOverflow | = | 0.0d0 | ||
real(kind=r64), | public | :: | VolOverflow | = | 0.0d0 | ||
real(kind=r64), | public | :: | NetVdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | Twater | = | 0.0d0 | ||
real(kind=r64), | public | :: | TouterSkin | = | 0.0d0 | ||
real(kind=r64), | public | :: | TwaterOverflow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MainsDrawVdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | MainsDrawVol | = | 0.0d0 | ||
real(kind=r64), | public | :: | SkinLossPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | SkinLossEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SkinLossConvect | = | 0.0d0 | ||
real(kind=r64), | public | :: | SkinLossRadiat | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | StorageTankName | = | ' ' | ||
integer, | public | :: | StorageTankID | = | 0 | ||
integer, | public | :: | StorageTankSupplyARRID | = | 0 | ||
integer, | public | :: | LossFactorMode | = | 0 | ||
real(kind=r64), | public | :: | LossFactor | = | 0.0d0 | ||
integer, | public | :: | LossFactorSchedID | = | 0 | ||
real(kind=r64), | public | :: | MaxCollectRate | = | 0.0d0 | ||
integer, | public | :: | NumCollectSurfs | = | 0 | ||
character(len=MaxNameLength), | public, | Allocatable, Dimension(:) | :: | SurfName | |||
integer, | public, | Allocatable, Dimension(:) | :: | SurfID | |||
real(kind=r64), | public | :: | HorizArea | = | 0.0d0 | ||
real(kind=r64), | public | :: | VdotAvail | = | 0.0d0 | ||
real(kind=r64), | public | :: | VolCollected | = | 0.0d0 | ||
real(kind=r64), | public | :: | MeanHeight | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | StorageTankName | = | ' ' | ||
integer, | public | :: | StorageTankID | = | 0 | ||
integer, | public | :: | StorageTankSupplyARRID | = | 0 | ||
real(kind=r64), | public | :: | PumpDepth | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpNomVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpNomHead | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpNomPowerUse | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpEfficiency | = | 0.0d0 | ||
real(kind=r64), | public | :: | WellRecoveryRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | NomWellStorageVol | = | 0.0d0 | ||
integer, | public | :: | GroundwaterTableMode | = | 0 | ||
real(kind=r64), | public | :: | WaterTableDepth | = | 0.0d0 | ||
integer, | public | :: | WaterTableDepthSchedID | = | 0 | ||
real(kind=r64), | public | :: | VdotRequest | = | 0.0d0 | ||
real(kind=r64), | public | :: | VdotDelivered | = | 0.0d0 | ||
real(kind=r64), | public | :: | VolDelivered | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpEnergy | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | ModeID | = | 0 | ||
real(kind=r64), | public | :: | DesignAnnualRain | = | 0.0d0 | ||
integer, | public | :: | RainSchedID | = | 0 | ||
real(kind=r64), | public | :: | NomAnnualRain | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurrentRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurrentAmount | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | ModeID | = | 0 | ||
integer, | public | :: | IrrSchedID | = | 0 | ||
real(kind=r64), | public | :: | ScheduledAmount | = | 0.0d0 | ||
real(kind=r64), | public | :: | ActualAmount | = | 0.0d0 | ||
real(kind=r64), | public | :: | IrrigationThreshold | = | 0.4d0 |