bc_obj Derived Type

type, private :: bc_obj

Specifies boundary conditions for a given variable


Inherited by

type~~bc_obj~~InheritedByGraph type~bc_obj bc_obj type~region_obj region_obj type~region_obj->type~bc_obj BC type~bc_set bc_set type~bc_set->type~region_obj region type~cdifs_obj cdifs_obj type~cdifs_obj->type~bc_set bcs type~marker_set marker_set type~cdifs_obj->type~marker_set IB type~respart_set ResPart_set type~cdifs_obj->type~respart_set RP type~collision_obj collision_obj type~cdifs_obj->type~collision_obj collisions type~grans_obj grans_obj type~grans_obj->type~bc_set bcs type~grans_obj->type~marker_set IB type~grans_obj->type~respart_set RP type~grans_obj->type~collision_obj collisions type~marker_set->type~bc_set bcs type~respart_set->type~bc_set bcs type~respart_set->type~marker_set ib type~collision_obj->type~marker_set IB type~collision_obj->type~respart_set RP type~solid_obj solid_obj type~solid_obj->type~marker_set type~solid_set solid_set type~solid_set->type~solid_obj p

Components

Type Visibility Attributes Name Initial
character(len=str8), public :: name

Name of variable

integer, public :: type = BC_UNDEFINED

Type of BC

real(kind=wp), public, pointer :: val(:,:,:) => null()

Values on the parent region


Source Code

  type :: bc_obj
    !> Specifies boundary conditions for a given variable
    character(str8)   :: name                                                  !! Name of variable
    integer           :: type   = BC_UNDEFINED                                 !! Type of BC
    real(wp), pointer :: val(:,:,:) => null()                                  !! Values on the parent region
  end type bc_obj