mesh2D_prop_t Derived Type

type, public :: mesh2D_prop_t


Inherits

type~~mesh2d_prop_t~~InheritsGraph type~mesh2d_prop_t mesh2D_prop_t type~coord_t coord_t type~mesh2d_prop_t->type~coord_t node type~elements_t elements_t type~mesh2d_prop_t->type~elements_t elem type~fs_port_pointer_t FS_port_pointer_t type~mesh2d_prop_t->type~fs_port_pointer_t thermP type~ss_src_port_pointer_t SS_src_port_pointer_t type~mesh2d_prop_t->type~ss_src_port_pointer_t thermS type~elements_t->type~coord_t norm, NeighCenter, centTOface, centTOfaceN, center type~fs_port_t FS_port_t type~fs_port_pointer_t->type~fs_port_t p type~ss_src_port_t SS_src_port_t type~ss_src_port_pointer_t->type~ss_src_port_t p type~port_t port_t type~fs_port_t->type~port_t type~ss_src_port_t->type~port_t

Inherited by

type~~mesh2d_prop_t~~InheritedByGraph type~mesh2d_prop_t mesh2D_prop_t type~mesh2d_t mesh2D_t type~mesh2d_t->type~mesh2d_prop_t M2D_Prop

Components

Type Visibility Attributes Name Initial
integer, public :: nb_nodes

Number of nodes

type(coord_t), public, allocatable :: node(:)

Coordinates of nodes

integer, public :: nb_elements

Number of 2D elements

type(elements_t), public, allocatable :: elem(:)

2D element of mesh

integer, public :: nnz

Number of non zeros useful at different locations of init file

integer, public :: Nb_SSports
integer, public :: Nb_FSports
integer, public :: Nb_label
integer, public :: Nb_labelMC
integer, public :: Nb_labelCh
character(len=50), public, allocatable :: LabelName(:)
type(FS_port_pointer_t), public, allocatable :: thermP(:)
type(SS_src_port_pointer_t), public, allocatable :: thermS(:)

Source Code

    type mesh2D_prop_t
        integer :: nb_nodes                          !! Number of nodes
        type(coord_t), allocatable :: node(:)        !! Coordinates of nodes
        integer :: nb_elements                       !! Number of 2D elements
        type(elements_t), allocatable :: elem(:)     !! 2D element of mesh
        integer :: nnz                               !! Number of non zeros useful at different locations of init file
        integer  :: Nb_SSports, Nb_FSports, Nb_label, Nb_labelMC, Nb_labelCh
        character(len=50), allocatable :: LabelName(:)
        type(FS_port_pointer_t), allocatable :: thermP(:)
        type(SS_src_port_pointer_t), allocatable :: thermS(:)
    end type mesh2D_prop_t