76 TYPE(t_region
) :: region
82 CHARACTER(CHRLEN) :: rcsidentstring
83 REAL(RFREAL) :: subdt,time
84 REAL(RFREAL) :: trk(5)
88 DOUBLE PRECISION ::
alpha
95 rcsidentstring =
'$RCSfile: RFLU_UpdateBoundaryValues.F90,v $ $Revision: 1.6 $'
97 global => region%global
100 'RFLU_UpdateBoundaryValues.F90')
102 trk(:) = region%mixtInput%trk(:)
108 time = global%currentTime + global%dtMin*trk(istage)
115 alpha = (time-global%timeStamp)/global%dTimeSystem
117 CALL com_call_function(global%genxHandleBc,2,
alpha,1)
119 CALL com_call_function(global%genxHandleBc,2,
alpha,2)
127 IF ( istage > 1 )
THEN
128 subdt = global%dtMin*(trk(istage) - trk(istage-1))
133 CALL
updatetbc(region,time,subdt,istage==global%nrkSteps)
subroutine registerfunction(global, funName, fileName)
subroutine rflu_putboundaryvaluesalpha(region)
subroutine updatetbc(region, t, dt, final)
subroutine rflu_updateboundaryvalues(region, istage)
subroutine rflu_getboundaryvalues(region)
unsigned char alpha() const
subroutine deregisterfunction(global)