mus_turb_wallFunc_data_type Derived Type

type, private :: mus_turb_wallFunc_data_type

Contains friction velocity and turbulent viscosity on boundary elements on each level


Inherited by

type~~mus_turb_wallfunc_data_type~~InheritedByGraph type~mus_turb_wallfunc_data_type mus_turb_wallFunc_data_type type~mus_turb_wallfunc_type mus_turb_wallFunc_type type~mus_turb_wallfunc_type->type~mus_turb_wallfunc_data_type dataOnLvl

Contents


Components

Type Visibility Attributes Name Initial
real(kind=rk), public, allocatable :: tVisc(:)

Turbulent viscosity on boundary element computed using mixing length formulation in lattice unit nu_t = (vonKarmandistToBnd)*2 * |du/dy|

real(kind=rk), public, allocatable :: velTau(:)

Friction velocity on first neighbor in normal direction in lattice unit computed from wall model

real(kind=rk), public, allocatable :: distToBnd(:)

Distance to boundary from first fluid in normal direction in lattice unit.

real(kind=rk), public, allocatable :: neighDistToBnd(:)

Distance to boundary from first fluid neighbor in normal direction in lattice unit.

real(kind=rk), public, allocatable :: unitNormal(:,:)

Unit normal for each boundary element. Size: (3, nElems)

real(kind=rk), public, allocatable :: bndForce(:,:)

Force on each boundary element. Size: (3, nElems)

real(kind=rk), public, allocatable :: bndMoment(:,:)

Moment on each boundary element. Size: (3, nElems)