1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| subroutine Transitorio_Sorgente(sumT,Nsttr,dimT_S,Transit_Sorgente,t_0,t_f,dT,T,dbg,dimSTEPS,t_step_S,A_step_S,dimRAMPAS,t_ramp_0_S,t_ramp_f_S,A_rampa_S,Q_ext)
implicit none
integer :: k
double precision, dimension(:), allocatable :: Q_ext_StepS,Q_ext_RampaS
integer, intent(in) :: Nsttr,dimT_S,sumT
integer, intent(in) :: T(Nsttr),dimSTEPS,dimRAMPAS,dbg
double precision, dimension(dimSTEPS), intent(in) :: t_step_S,A_step_S
double precision, dimension(dimRAMPAS), intent(in) :: t_ramp_0_S,t_ramp_f_S,A_rampa_S
double precision, dimension(Nsttr),intent(in) :: t_0,t_f,dT
double precision, dimension(Nsttr), intent(inout) :: Q_ext(sumT)
character(len=5), intent(in) :: Transit_Sorgente(dimT_S) |