FSlink_t Derived Type

type, public :: FSlink_t


Inherits

type~~fslink_t~~InheritsGraph type~fslink_t FSlink_t type~fs_port_pointer_t FS_port_pointer_t type~fslink_t->type~fs_port_pointer_t lk type~nusselt_t nusselt_t type~fslink_t->type~nusselt_t nuss type~fs_port_t FS_port_t type~fs_port_pointer_t->type~fs_port_t p c_ptr c_ptr type~nusselt_t->c_ptr nuss_cfg type~port_t port_t type~fs_port_t->type~port_t

Components

Type Visibility Attributes Name Initial
integer, public :: sizeNodes
type(FS_port_pointer_t), public, allocatable :: lk(:,:)
integer, public, allocatable :: nb_2D_Ports(:)
real(kind=dp), public :: WetPer
real(kind=dp), public :: Ht
class(nusselt_t), public, pointer :: nuss

Nusselt correlation

real(kind=dp), public, allocatable :: DerSrcP_SedT(:)
real(kind=dp), public, allocatable :: DerSrcP_SrdT(:)
real(kind=dp), public, allocatable :: SurfCont(:)
real(kind=dp), public, allocatable :: DerSrcP_SedT2D(:,:)
real(kind=dp), public, allocatable :: DerSrcP_SrdT2D(:,:)
real(kind=dp), public, allocatable :: DerSrcSdUi(:,:)
real(kind=dp), public, allocatable :: derFlx2DdUi(:,:,:)
real(kind=dp), public, allocatable :: MatrixPS(:,:)
real(kind=dp), public, allocatable :: MatrixSP(:,:)
real(kind=dp), public, allocatable :: MatrixPS_2D(:,:,:)
real(kind=dp), public, allocatable :: MatrixSP_2D(:,:,:)

Source Code

    type FSlink_t   
        integer :: sizeNodes 
        type(FS_port_pointer_t), allocatable :: lk(:,:)

        integer, allocatable  :: nb_2D_Ports(:)

        real(dp) :: WetPer, Ht
        class(nusselt_t), pointer :: nuss       !! Nusselt correlation        

        real(dp), allocatable :: DerSrcP_SedT(:), DerSrcP_SrdT(:), SurfCont(:), DerSrcP_SedT2D(:,:), DerSrcP_SrdT2D(:,:)
        real(dp), allocatable :: DerSrcSdUi(:,:), derFlx2DdUi(:,:,:)

        real(dp), allocatable :: MatrixPS(:,:), MatrixSP(:,:), MatrixPS_2D(:,:,:), MatrixSP_2D(:,:,:)
    end type FSlink_t