MS_FE_FILM Derived Type

type, public :: MS_FE_FILM

MS_FE_FILM is the top-scale FE_FILM plus all of the bottom-scale FE_FILM


Inherits

type~~ms_fe_film~~InheritsGraph type~ms_fe_film MS_FE_FILM FE_FILM FE_FILM type~ms_fe_film->FE_FILM ts_fe_f, bs_fe_f

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
type(FE_FILM), public :: ts_fe_f

top-scale fe_film

type(FE_FILM), public, dimension(:), allocatable:: bs_fe_f

bottom-scale fe_film


Type-Bound Procedures

procedure, public :: ms_fx

force computation along

  • private function ms_fx(ms_fe_f)

    Read more…

    Arguments

    Type IntentOptional AttributesName
    class(MS_FE_FILM), intent(inout) :: ms_fe_f

    Return Value real(kind=R8)

procedure, public :: ms_fy

force computation along

  • private function ms_fy(ms_fe_f)

    Read more…

    Arguments

    Type IntentOptional AttributesName
    class(MS_FE_FILM), intent(inout) :: ms_fe_f

    Return Value real(kind=R8)

procedure, public :: ms_fz

force computation along

  • private function ms_fz(ms_fe_f)

    Read more…

    Arguments

    Type IntentOptional AttributesName
    class(MS_FE_FILM), intent(inout) :: ms_fe_f

    MS FE film

    Return Value real(kind=R8)

Source Code

type MS_FE_FILM
!! <span style="color:green">
!!   *MS_FE_FILM* is the top-scale [[FE_FILM]] plus all of the bottom-scale [[FE_FILM]]
!! </span>
   type(FE_FILM) :: ts_fe_f                              !! *top-scale fe_film*
   type(FE_FILM), dimension(:), allocatable :: bs_fe_f   !! *bottom-scale fe_film*

   contains
      procedure :: ms_fx !! *force computation along \(x\)*
      procedure :: ms_fy !! *force computation along \(y\)*
      procedure :: ms_fz !! *force computation along \(z\)*
endtype ms_fe_film