Smagorinsky_t Derived Type

type, public, extends(../../../LESModel_t) :: Smagorinsky_t


Components

Type Visibility Attributes Name Initial
logical, public :: active
logical, public :: requiresWallDistances = .FALSE.
integer, public :: WallModel
real(kind=RP), public :: CS

Type-Bound Procedures

procedure, public :: Initialize => Smagorinsky_Initialize

  • private subroutine Smagorinsky_Initialize(self, controlVariables)

    Arguments

    Type IntentOptional Attributes Name
    class(Smagorinsky_t) :: self
    class(FTValueDictionary), intent(in) :: controlVariables

procedure, public :: Describe => Smagorinsky_Describe

  • private subroutine Smagorinsky_Describe(self)

    Arguments

    Type IntentOptional Attributes Name
    class(Smagorinsky_t), intent(in) :: self

procedure, public :: ComputeViscosity => Smagorinsky_ComputeViscosity

  • private pure subroutine Smagorinsky_ComputeViscosity(this, delta, dWall, Q, Q_x, Q_y, Q_z, mu)

    Arguments

    Type IntentOptional Attributes Name
    class(Smagorinsky_t), intent(in) :: this
    real(kind=RP), intent(in) :: delta
    real(kind=RP), intent(in) :: dWall
    real(kind=RP), intent(in) :: Q(NCONS)
    real(kind=RP), intent(in) :: Q_x(NGRAD)
    real(kind=RP), intent(in) :: Q_y(NGRAD)
    real(kind=RP), intent(in) :: Q_z(NGRAD)
    real(kind=RP), intent(out) :: mu