sdr_temData_type Derived Type

type, public :: sdr_temData_type

Data type contains final fluid info dumped into mesh file


Inherits

type~~sdr_temdata_type~~InheritsGraph type~sdr_temdata_type sdr_temData_type type~grw_char2darray_type grw_char2darray_type type~sdr_temdata_type->type~grw_char2darray_type colors, subres type~treelmesh_type treelmesh_type type~sdr_temdata_type->type~treelmesh_type meshUniverse type~ply_poly_project_type ply_poly_project_type type~sdr_temdata_type->type~ply_poly_project_type projection type~grw_longarray_type grw_longarray_type type~sdr_temdata_type->type~grw_longarray_type treeID, propertyBits, bc_ID type~grw_realarray_type grw_realarray_type type~sdr_temdata_type->type~grw_realarray_type qVal type~ply_prj_body_type ply_prj_body_type type~ply_poly_project_type->type~ply_prj_body_type body_1d, body_2d, body_3d type~ply_l2p_type ply_l2p_type type~ply_prj_body_type->type~ply_l2p_type l2p type~ply_legfpt_type ply_legFpt_type type~ply_prj_body_type->type~ply_legfpt_type fpt type~ply_fxt_type ply_fxt_type type~ply_prj_body_type->type~ply_fxt_type fxt type~ply_facenodes_type ply_faceNodes_type type~ply_prj_body_type->type~ply_facenodes_type faces C_PTR C_PTR type~ply_legfpt_type->C_PTR planChebToPnt, planPntToCheb type~ply_trafo_params_type ply_trafo_params_type type~ply_legfpt_type->type~ply_trafo_params_type legToChebParams, chebToLegParams fxtf_flptld_type fxtf_flptld_type type~ply_fxt_type->fxtf_flptld_type flpt

Contents


Components

TypeVisibilityAttributesNameInitial
type(grw_longarray_type), public :: treeID

list of fluid treeIDs

type(grw_longarray_type), public :: propertyBits

list of property bits for fluid nodes

type(grw_longarray_type), public :: bc_ID(qQQQ)

list of boundary iDs for fluid nodes in 26 directions

type(grw_char2darray_type), public :: colors

list of color characters

type(grw_char2darray_type), public :: subres

list of color characters indicating their subresolution status.

integer, public, allocatable:: color_subres_count(:)

Count number of subresolved elements for each color.

integer, public, allocatable:: color_subres_unit(:)

File unit for the subresolution information of each color.

real(kind=rk), public, allocatable:: color_volume(:)

Measure of the volume covered by each color

integer, public :: maxLevel

maxlevel in the fluid domain

integer, public :: minLevel

minlevel in the fluid domain

type(grw_realarray_type), public :: qVal(qQQQ)

link-wise distances from boundary for fluid nodes in 26 directions

type(treelmesh_type), public :: meshUniverse

treelm mesh type contains only bounding cube info needed to identify boundary and compute q-values

integer, public :: nSolids =0

number of fluidifyable ( solids )

integer, public :: nFluids(globalMaxLevels)

Number of fluids on each level

type(ply_poly_project_type), public :: projection

Projection workspace.