WallFunctionConnectivity Module


Uses


Variables

Type Visibility Attributes Name Initial
logical, public :: useWallFunc
character(len=BC_STRING_LENGTH), public, dimension(:), allocatable :: wallFunBCs

Subroutines

public subroutine Initialize_WallConnection(controlVariables, mesh)

Arguments

Type IntentOptional Attributes Name
class(FTValueDictionary), intent(in) :: controlVariables
class(HexMesh), intent(inout) :: mesh

public subroutine WallFunctionGatherFlowVariables(mesh, f, V, rho, mu, dWall, Vavg)

Arguments

Type IntentOptional Attributes Name
class(HexMesh), intent(in) :: mesh
class(Face), intent(in) :: f
real(kind=RP), intent(out), dimension(NDIM,0:f%Nf(1),0:f%Nf(2)) :: V
real(kind=RP), intent(out), dimension(0:f%Nf(1),0:f%Nf(2)) :: rho
real(kind=RP), intent(out), dimension(0:f%Nf(1),0:f%Nf(2)) :: mu
real(kind=RP), intent(out), dimension(0:f%Nf(1),0:f%Nf(2)) :: dWall
real(kind=RP), intent(out), dimension(NDIM,0:f%Nf(1),0:f%Nf(2)) :: Vavg

public subroutine WallUpdateMeanV(mesh, dt)

Arguments

Type IntentOptional Attributes Name
type(HexMesh), intent(in) :: mesh
real(kind=RP), intent(in) :: dt

public subroutine WallStartMeanV(mesh)

Arguments

Type IntentOptional Attributes Name
type(HexMesh), intent(in) :: mesh