!auto_modi:spll_bld_occ_calendar.D MODULE MODI_BLD_OCC_CALENDAR INTERFACE SUBROUTINE BLD_OCC_CALENDAR(TPTIME, PTSUN, T, B, PQIN_FRAC, PTCOOL_TARGET, PTHEAT_TARGET, PQIN) USE MODD_TEB_n, ONLY : TEB_t USE MODD_BEM_n, ONLY : BEM_t USE MODD_TYPE_DATE_SURF, ONLY : DATE_TIME IMPLICIT NONE TYPE(DATE_TIME), INTENT(INOUT) :: TPTIME REAL, DIMENSION(:) , INTENT(IN) :: PTSUN ! current solar time (s, UTC) TYPE(TEB_t), INTENT(INOUT) :: T TYPE(BEM_t), INTENT(INOUT) :: B REAL, INTENT(IN) :: PQIN_FRAC ! Fraction of internal gains when unoccupied (-) REAL, DIMENSION(:) , INTENT(OUT) :: PTCOOL_TARGET ! Cooling setpoint of HVAC system [K] REAL, DIMENSION(:) , INTENT(OUT) :: PTHEAT_TARGET ! Heating setpoint of HVAC system [K] REAL, DIMENSION(:) , INTENT(OUT) :: PQIN ! Internal heat gains [W m-2(floor)] END SUBROUTINE BLD_OCC_CALENDAR END INTERFACE END MODULE MODI_BLD_OCC_CALENDAR