port_t Derived Type

type, public, abstract :: port_t


Inherited by

type~~port_t~~InheritedByGraph type~port_t port_t type~ff_flux_port_t FF_flux_port_t type~ff_flux_port_t->type~port_t type~ff_src_port_t FF_src_port_t type~ff_src_port_t->type~port_t type~fs_port_t FS_port_t type~fs_port_t->type~port_t type~ss_flux_port_t SS_flux_port_t type~ss_flux_port_t->type~port_t type~ss_src_port_t SS_src_port_t type~ss_src_port_t->type~port_t type~boundary_t boundary_t type~boundary_t->type~ff_flux_port_t port type~ff_flux_port_pointer_cc_t FF_flux_port_pointer_CC_t type~ff_flux_port_pointer_cc_t->type~ff_flux_port_t p type~ff_flux_port_pointer_t FF_flux_port_pointer_t type~ff_flux_port_pointer_t->type~ff_flux_port_t p type~ff_src_port_pointer_t FF_src_port_pointer_t type~ff_src_port_pointer_t->type~ff_src_port_t p type~fs_port_pointer_t FS_port_pointer_t type~fs_port_pointer_t->type~fs_port_t p type~he_prop_t He_prop_t type~he_prop_t->type~ff_flux_port_t in, out type~he_prop_t->type~ff_src_port_pointer_t thermF type~he_prop_t->type~fs_port_pointer_t thermP type~krn_t krn_t type~krn_t->type~ff_flux_port_t FF_flux_ports type~krn_t->type~ff_src_port_t FF_src_ports type~krn_t->type~fs_port_t FS_ports type~krn_t->type~ss_flux_port_t SS_flux_ports type~krn_t->type~ss_src_port_t SS_src_ports type~ss_flux_port_pointer_t SS_flux_port_pointer_t type~ss_flux_port_pointer_t->type~ss_flux_port_t p type~ss_src_port_pointer_t SS_src_port_pointer_t type~ss_src_port_pointer_t->type~ss_src_port_t p type~strand_prop_t strand_prop_t type~strand_prop_t->type~ss_flux_port_t in, out type~strand_prop_t->type~fs_port_pointer_t thermP type~channel_t channel_t type~channel_t->type~he_prop_t HeProp type~circulator_t circulator_t type~circulator_t->type~ff_flux_port_pointer_cc_t br type~ffsrclink_t FFsrcLink_t type~ffsrclink_t->type~ff_src_port_pointer_t lk type~fslink_t FSlink_t type~fslink_t->type~fs_port_pointer_t lk type~junction_t junction_t type~junction_t->type~ff_flux_port_pointer_t br type~mesh2d_prop_t mesh2D_prop_t type~mesh2d_prop_t->type~fs_port_pointer_t thermP type~mesh2d_prop_t->type~ss_src_port_pointer_t thermS type~solid_prop_t solid_prop_t type~solid_prop_t->type~fs_port_pointer_t thermP type~solid_prop_t->type~ss_src_port_pointer_t thermS type~ssfluxlink_t SSfluxLink_t type~ssfluxlink_t->type~ss_flux_port_pointer_t solLk type~sssrclink_t SSsrcLink_t type~sssrclink_t->type~ss_src_port_pointer_t lk type~strand_t strand_t type~strand_t->type~strand_prop_t SC_Prop type~mesh2d_t mesh2D_t type~mesh2d_t->type~mesh2d_prop_t M2D_Prop type~solid_t solid_t type~solid_t->type~solid_prop_t MC_Prop

Components

Type Visibility Attributes Name Initial
integer, public :: loc

top left location of port matrix

logical, public :: can_be_shared = .false.

Source Code

    type, abstract :: port_t
        integer :: loc !! top left location of port matrix
        logical :: can_be_shared = .false.
    end type port_t