Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | private, | parameter | :: | SomeFloatingPoint | = | 1.0d0 | |
integer, | private, | parameter | :: | NumSigDigits | = | PRECISION(SomeFloatingPoint) | |
integer, | private, | parameter | :: | iNoControlVariable | = | 0 | |
integer, | public, | parameter | :: | iTemperature | = | 1 | |
integer, | public, | parameter | :: | iHumidityRatio | = | 2 | |
integer, | public, | parameter | :: | iTemperatureAndHumidityRatio | = | 3 | |
integer, | private, | parameter | :: | iFlow | = | 4 | |
integer, | private, | parameter | :: | CoilType_Cooling | = | 1 | |
integer, | private, | parameter | :: | CoilType_Heating | = | 2 | |
character(len=*), | private, | parameter, DIMENSION(0:4) | :: | ControlVariableTypes | = | (/'No control variable ', 'Temperature ', 'Humidity ratio ', 'Temperature and humidity ratio', 'Flow rate '/) | |
integer, | private | :: | NumControllers | = | 0 | ||
type(ControllerPropsType), | private, | ALLOCATABLE, DIMENSION(:) | :: | ControllerProps | |||
type(RootFinderDataType), | private, | ALLOCATABLE, DIMENSION(:) | :: | RootFinders | |||
integer, | private | :: | NumAirLoopStats | = | 0 | ||
type(AirLoopStatsType), | private, | ALLOCATABLE, DIMENSION(:) | :: | AirLoopStats | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName | |||
logical, | private | :: | GetControllerInputFlag | = | .TRUE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | DefinedFlag | = | .TRUE. | ||
real(kind=r64), | public | :: | ActuatedValue | = | 0.0d0 | ||
integer, | public | :: | Mode | = | iModeNone |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | ControllerName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | ControllerType | = | ' ' | ||
integer, | public | :: | ControllerType_Num | = | ControllerSimple_Type | ||
integer, | public | :: | ControlVar | = | iNoControlVariable | ||
integer, | public | :: | ActuatorVar | = | 0 | ||
integer, | public | :: | Action | = | iNoAction | ||
logical, | public | :: | InitFirstPass | = | .TRUE. | ||
integer, | public | :: | NumCalcCalls | = | 0 | ||
integer, | public | :: | Mode | = | iModeNone | ||
logical, | public | :: | DoWarmRestartFlag | = | .FALSE. | ||
logical, | public | :: | ReuseIntermediateSolutionFlag | = | .FALSE. | ||
logical, | public | :: | ReusePreviousSolutionFlag | = | .FALSE. | ||
type(SolutionTrackerType), | public, | DIMENSION(2) | :: | SolutionTrackers | |||
real(kind=r64), | public | :: | MaxAvailActuated | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxAvailSensed | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinAvailActuated | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinAvailSensed | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxVolFlowActuated | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinVolFlowActuated | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxActuated | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinActuated | = | 0.0d0 | ||
integer, | public | :: | ActuatedNode | = | 0 | ||
real(kind=r64), | public | :: | ActuatedValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | NextActuatedValue | = | 0.0d0 | ||
integer, | public | :: | ActuatedNodePlantLoopNum | = | 0 | ||
integer, | public | :: | ActuatedNodePlantLoopSide | = | 0 | ||
integer, | public | :: | ActuatedNodePlantLoopBranchNum | = | 0 | ||
integer, | public | :: | SensedNode | = | 0 | ||
logical, | public | :: | IsSetPointDefinedFlag | = | .FALSE. | ||
real(kind=r64), | public | :: | SetPointValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensedValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | DeltaSensed | = | 0.0d0 | ||
real(kind=r64), | public | :: | Offset | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | LimitType | = | ' ' | ||
real(kind=r64), | public | :: | Range | = | 0.0d0 | ||
real(kind=r64), | public | :: | Limit | = | 0.0d0 | ||
integer, | public | :: | TraceFileUnit | = | 0 | ||
logical, | public | :: | FirstTraceFlag | = | .TRUE. | ||
integer, | public | :: | BadActionErrCount | = | 0 | ||
integer, | public | :: | BadActionErrIndex | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | NumCalls | = | 0 | |
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | TotIterations | = | 0 | |
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | MaxIterations | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | TraceFileUnit | ||||
logical, | public | :: | FirstTraceFlag | = | .TRUE. | ||
integer, | public | :: | NumCalls | = | 0 | ||
integer, | public | :: | NumFailedWarmRestarts | = | 0 | ||
integer, | public | :: | NumSuccessfulWarmRestarts | = | 0 | ||
integer, | public | :: | TotSimAirLoopComponents | = | 0 | ||
integer, | public | :: | MaxSimAirLoopComponents | = | 0 | ||
integer, | public | :: | TotIterations | = | 0 | ||
integer, | public | :: | MaxIterations | = | 0 | ||
type(ControllerStatsType), | public, | DIMENSION(:), ALLOCATABLE | :: | ControllerStats |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ControllerName | |||
integer, | intent(inout) | :: | ControllerIndex | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(in) | :: | AirLoopPass | |||
integer, | intent(in) | :: | Operation | |||
logical, | intent(out) | :: | IsConvergedFlag | |||
logical, | intent(inout) | :: | IsUpToDateFlag | |||
logical, | intent(out), | optional | :: | AllowWarmRestartFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(in) | :: | DoWarmRestartFlag | |||
logical, | intent(out) | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(inout) | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(out) | :: | IsConvergedFlag | |||
logical, | intent(inout) | :: | IsUpToDateFlag | |||
character(len=*), | intent(in) | :: | ControllerName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(out) | :: | IsConvergedFlag | |||
logical, | intent(out) | :: | IsUpToDateFlag | |||
character(len=*), | intent(in) | :: | ControllerName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(out) | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(in) | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | ControlNum | ||||
logical | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
real(kind=r64), | intent(in) | :: | NextActuatedValue | |||
integer, | intent(in) | :: | Mode | |||
logical, | intent(out) | :: | IsConvergedFlag | |||
logical, | intent(out) | :: | IsUpToDateFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(in) | :: | WarmRestartStatus | |||
integer, | intent(in) | :: | AirLoopIterMax | |||
integer, | intent(in) | :: | AirLoopIterTot | |||
integer, | intent(in) | :: | AirLoopNumCalls |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(in) | :: | AirLoopControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | FileUnit | |||
type(DefinePrimaryAirSystem), | intent(in) | :: | ThisPrimaryAirSystem | |||
type(AirLoopStatsType), | intent(in) | :: | ThisAirLoopStats |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | AirLoopNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(in) | :: | AirLoopPass | |||
logical, | intent(in) | :: | AirLoopConverged | |||
integer, | intent(in) | :: | AirLoopNumCalls |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | TraceFileUnit | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopPass | |||
logical, | intent(in) | :: | AirLoopConverged | |||
integer, | intent(in) | :: | AirLoopNumCalls |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | TraceFileUnit | |||
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ControlNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopPass | |||
integer, | intent(in) | :: | Operation | |||
logical, | intent(in) | :: | IsConvergedFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | WaterInletNodeNum | |||
logical, | intent(out) | :: | NodeNotFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ControllerName | |||
integer, | intent(out) | :: | WaterInletNodeNum | |||
logical, | intent(out) | :: | NodeNotFound |