tem_pointData_list_type Derived Type

type, public :: tem_pointData_list_type

Data type contains pointData information for all levels.


Inherits

type~~tem_pointdata_list_type~~InheritsGraph type~tem_pointdata_list_type tem_pointData_list_type type~tem_pointdata_type tem_pointData_type type~tem_pointdata_list_type->type~tem_pointdata_type pntLvl, mapToTree type~dyn_longarray_type dyn_longarray_type type~tem_pointdata_type->type~dyn_longarray_type treeID type~grw_chararray_type grw_chararray_type type~tem_pointdata_type->type~grw_chararray_type offset_bit type~grw_intarray_type grw_intarray_type type~tem_pointdata_type->type~grw_intarray_type elemPos, pntlevel type~tem_grwpoints_type tem_grwPoints_type type~tem_pointdata_type->type~tem_grwpoints_type grwPnt type~tem_sourceelems_type tem_sourceElems_type type~tem_pointdata_type->type~tem_sourceelems_type srcElem type~grw_realarray_type grw_realarray_type type~tem_grwpoints_type->type~grw_realarray_type coordX, coordY, coordZ type~tem_sourceelems_type->type~grw_intarray_type first, last, elemPos type~tem_sourceelems_type->type~grw_realarray_type weight

Inherited by

type~~tem_pointdata_list_type~~InheritedByGraph type~tem_pointdata_list_type tem_pointData_list_type type~tem_st_fun_listelem_type tem_st_fun_listElem_type type~tem_st_fun_listelem_type->type~tem_pointdata_list_type pntData type~tem_st_fun_listelem_type->type~tem_st_fun_listelem_type next type~tem_st_fun_linkedlist_type tem_st_fun_linkedList_type type~tem_st_fun_linkedlist_type->type~tem_st_fun_listelem_type head

Components

Type Visibility Attributes Name Initial
type(tem_pointData_type), public :: pntLvl(globalMaxLevels)

pointData for all levels

type(tem_pointData_type), public :: mapToTree

Contains source elements position in global tree for interpolation to derive solver variables for every point. srcElem in tem_pointData_type contains source element position in level-wise list which is used in get_valOfIndex. This routine is used in solver get_point routine which interpolate a variable to a point from elements in fluid tree excluding ghosts. Halo elements are considered as source only for auxField variable.


Source Code

  type tem_pointData_list_type
    !> pointData for all levels
    type(tem_pointData_type) :: pntLvl(globalMaxLevels)

    !> Contains source elements position in global tree for interpolation to derive
    !! solver variables for every point. srcElem in tem_pointData_type contains
    !! source element position in level-wise list which is used in get_valOfIndex.
    !! This routine is used in solver get_point routine which interpolate a
    !! variable to a point from elements in fluid tree excluding ghosts.
    !! Halo elements are considered as source only for auxField variable.
    type(tem_pointData_type) :: mapToTree
  end type tem_pointData_list_type