59 TYPE(t_region
) :: region
62 TYPE(t_region
),
TARGET :: region
64 INTEGER :: istage, ibc, iec
68 TYPE(t_turb),
POINTER :: turb
74 global => region%global
76 'TURB_SolutionUpdate.F90' )
80 ncv = region%turbInput%nCv
82 ilev = region%currLevel
83 turb => region%levels(ilev)%turb
91 IF (region%turbInput%modelClass == model_rans)
THEN
92 IF (global%flowType == flow_unsteady .AND. &
93 global%solverType == solv_explicit)
THEN
95 turb%cv,turb%cvOld,turb%rhs,turb%rhsSum )
103 IF (region%turbInput%modelClass == model_les)
THEN
107 IF (region%turbInput%calcVort == calcvort_fdt .AND. &
108 region%irkStep == global%nrkSteps)
THEN
111 IF (region%turbInput%calcVort == calcvort_sdt .AND. &
112 region%irkStep == global%nrkSteps .AND. &
113 (global%currentTime+global%dtMin) >= global%dTimeSystem)
THEN
subroutine registerfunction(global, funName, fileName)
subroutine rkupdategeneric(region, varType, iStage, icBeg, icEnd, ivBeg, ivEnd, cv, cvOld, rhs, rhsSum)
subroutine turb_ransemsupdate(region)
subroutine turb_solutionupdate(region, istage, ibc, iec)
subroutine turb_calcvortic(region)
subroutine deregisterfunction(global)