strand_prop_t Derived Type

type, public :: strand_prop_t


Inherits

type~~strand_prop_t~~InheritsGraph type~strand_prop_t strand_prop_t type~fs_port_pointer_t FS_port_pointer_t type~strand_prop_t->type~fs_port_pointer_t thermP type~ss_flux_port_t SS_flux_port_t type~strand_prop_t->type~ss_flux_port_t in, out type~fs_port_t FS_port_t type~fs_port_pointer_t->type~fs_port_t p type~port_t port_t type~ss_flux_port_t->type~port_t type~fs_port_t->type~port_t

Inherited by

type~~strand_prop_t~~InheritedByGraph type~strand_prop_t strand_prop_t type~strand_t strand_t type~strand_t->type~strand_prop_t SC_Prop

Components

Type Visibility Attributes Name Initial
integer, public :: NbCells
real(kind=dp), public, allocatable :: dxLoc(:)
real(kind=dp), public :: Length

Strand length

logical, public :: FSlink
real(kind=dp), public :: inner_rad

CICC inner radius

real(kind=dp), public :: outer_rad

CICC outer radius

type(FS_port_pointer_t), public, allocatable :: thermP(:)
type(SS_flux_port_t), public, pointer :: in

inlet SS_flux port

type(SS_flux_port_t), public, pointer :: out

outlet SS_flux port


Source Code

    type strand_prop_t
        integer :: NbCells
        real(dp), allocatable :: dxLoc(:)        
        real(dp) :: Length !! Strand length
        logical  :: FSlink
        real(dp) :: inner_rad  !! CICC inner radius 
        real(dp) :: outer_rad  !! CICC outer radius
        type(FS_port_pointer_t), allocatable :: thermP(:)
        type(SS_flux_port_t), pointer       :: in             !! inlet SS_flux port
        type(SS_flux_port_t), pointer       :: out            !! outlet SS_flux port     
    end type strand_prop_t