83 TYPE(t_region
) :: region
89 INTEGER :: ilev, turbmodel
92 INTEGER :: varinfo(cv_mixt_xvel:cv_mixt_temp)
95 REAL(RFREAL),
POINTER :: tv(:,:)
98 TYPE(t_patch),
POINTER :: ppatch
99 TYPE(t_region
),
POINTER :: pregion
107 global => region%global
116 turbmodel = region%mixtInput%turbModel
119 ilev = region%currLevel
120 tv => region%levels(ilev)%mixt%tv
129 gr_mixt_ux, gr_mixt_tz, &
130 region%levels(ilev)%mixt%dv, &
131 region%levels(ilev)%mixt%gradi, &
132 region%levels(ilev)%mixt%gradj, &
133 region%levels(ilev)%mixt%gradk )
135 IF (turbmodel == turb_model_none)
THEN
145 pregion => region%pRegion
149 varinfo(cv_mixt_xvel) = v_mixt_xvel
150 varinfo(cv_mixt_yvel) = v_mixt_yvel
151 varinfo(cv_mixt_zvel) = v_mixt_zvel
152 varinfo(cv_mixt_temp) = v_mixt_temp
155 grf_mixt_xvel,grf_mixt_temp, &
156 pregion%mixt%cv,pregion%mixt%gradFace)
158 IF ( pregion%grid%nFacesConstr > 0 )
THEN
160 grf_mixt_xvel,grf_mixt_temp,varinfo, &
161 pregion%mixt%cv,pregion%mixt%gradFace)
164 DO ipatch = 1,pregion%grid%nPatches
165 ppatch => pregion%patches(ipatch)
170 cv_mixt_temp,grbf_mixt_xvel, &
171 grbf_mixt_temp,pregion%mixt%cv, &
172 ppatch%mixt%gradFace)
174 IF ( ppatch%cReconst /= constr_none )
THEN
176 cv_mixt_temp,grbf_mixt_xvel, &
177 grbf_mixt_temp,varinfo, &
179 ppatch%mixt%gradFace)
184 IF ( turbmodel == turb_model_none )
THEN
subroutine, public rflu_computegradfaceswrapper(pRegion, iBegVar, iEndVar, iBegGrad, iEndGrad, var, grad)
subroutine, public rflu_viscousfluxespatches(pRegion, tv, tvIndxVisc, tvIndxCond)
subroutine turb_coviscousfluxes(region)
LOGICAL function rflu_decideneedbgradface(pRegion, pPatch)
subroutine, public rflu_computebfgradconstrwrapper(pRegion, pPatch, iBegVar, iEndVar, iBegGrad, iEndGrad, varInfo, var, grad)
subroutine registerfunction(global, funName, fileName)
subroutine, public rflu_enforceheatflux(pRegion, tv, tvIndxCond)
subroutine, public rflu_computegradfacesconstr(pRegion, iBegVar, iEndVar, iBegGrad, iEndGrad, varInfo, var, grad)
subroutine, public rflu_computegradbfaceswrapper(pRegion, pPatch, iBegVar, iEndVar, iBegGrad, iEndGrad, var, grad)
subroutine, public rflu_convertcvcons2prim(pRegion, cvStateFuture)
subroutine, public rflu_convertcvprim2cons(pRegion, cvStateFuture)
subroutine viscousfluxes(region)
subroutine rflo_viscousflux(region, indxMu, indxTCo, tv)
subroutine deregisterfunction(global)
subroutine, public rflu_viscousfluxes(pRegion, tv, tvIndxVisc, tvIndxCond)
subroutine rflo_calcgradvector(region, iBegV, iEndV, iBegG, iEndG, var, gradi, gradj, gradk)