Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | CtrlVarType | = | ' ' | ||
integer, | public | :: | CtrlTypeMode | = | 0 | ||
integer, | public | :: | RefNode | = | 0 | ||
integer, | public | :: | MixedOutNode | = | 0 | ||
integer, | public | :: | OAInNode | = | 0 | ||
integer, | public | :: | ReturnInNode | = | 0 | ||
real(kind=r64), | public | :: | MinSetTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxSetTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinSetHumRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxSetHumRat | = | 0.0d0 | ||
integer, | public | :: | NumCtrlNodes | = | 0 | ||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | CtrlNodes | |||
real(kind=r64), | public | :: | SetPt | = | 0.0d0 | ||
logical, | public | :: | MySetPointCheckFlag | = | .TRUE. |
TYPE DefineOAPretreatSetPointManager
CHARACTER(len=MaxNameLength) :: Name =' '
CHARACTER(len=MaxNameLength) :: CtrlVarType =' ' ! type of variable to be set
INTEGER :: CtrlTypeMode =0 ! set to iCtrlVarType_xxxx
INTEGER :: RefNode =0 ! reference node number
INTEGER :: MixedOutNode =0 ! mixed air outlet node number
INTEGER :: OAInNode =0 ! outside air inlet node number
INTEGER :: ReturnInNode =0 ! return air inlet node number
REAL(r64) :: MinSetTemp =0.0d0 ! minimum supply air setpoint temperature [C]
REAL(r64) :: MaxSetTemp =0.0d0 ! maximum supply air setpoint temperature [C]
REAL(r64) :: MinSetHumRat =0.0d0 ! minimum supply air setpoint humidity ratio [kg/kg]
REAL(r64) :: MaxSetHumRat =0.0d0 ! maximum supply air setpoint humidity ratio [kg/kg]
INTEGER :: NumCtrlNodes =0 ! number of nodes whose humidity ratio is being set
INTEGER, DIMENSION(:), ALLOCATABLE :: CtrlNodes ! node numbers of nodes where setpoint is to be set
REAL(r64) :: SetPt =0.0d0 ! the setpoint
LOGICAL :: MySetPointCheckFlag = .TRUE. ! used for DOAS SPM test for missing SP
END TYPE DefineOAPretreatSetPointManager