sdr_hvs_props_type Derived Type

type, public :: sdr_hvs_props_type

Datatype to collect the various properties of the mesh.


Inherits

type~~sdr_hvs_props_type~~InheritsGraph type~sdr_hvs_props_type sdr_hvs_props_type tem_BC_prop_type tem_BC_prop_type type~sdr_hvs_props_type->tem_BC_prop_type bc tem_color_prop_type tem_color_prop_type type~sdr_hvs_props_type->tem_color_prop_type color type~ply_subresolution_type ply_subresolution_type type~sdr_hvs_props_type->type~ply_subresolution_type subres type~sdr_hvs_colvar_ptr_type sdr_hvs_colvar_ptr_type type~sdr_hvs_props_type->type~sdr_hvs_colvar_ptr_type colorVar tem_subres_prop_type tem_subres_prop_type type~ply_subresolution_type->tem_subres_prop_type subres_prop type~ply_subres_colvar_type ply_subres_colvar_type type~sdr_hvs_colvar_ptr_type->type~ply_subres_colvar_type p type~ply_subres_colvar_type->tem_color_prop_type color type~ply_subres_colvar_type->type~ply_subresolution_type subres

Components

Type Visibility Attributes Name Initial
type(tem_BC_prop_type), public, pointer :: bc => NULL()

Property describing the boundary conditions in the mesh.

type(tem_color_prop_type), public, pointer :: color => NULL()

Property describing the coloring of the mesh.

type(ply_subresolution_type), public, pointer :: subres => NULL()

Additional color distribution information via subresolution.

type(sdr_hvs_colvar_ptr_type), public, allocatable :: colorVar(:)

Description of color variables.

integer, public, allocatable :: colorvarpos(:)

Position in the variables for each color.

If a color was not added as variable, the entry will be negative. This is useful to iterate through all colors, that were actually added as variables.