sdr_subresolution_type Derived Type

type, public :: sdr_subresolution_type

Settings for the resolution below mesh elements.


Inherits

type~~sdr_subresolution_type~~InheritsGraph type~sdr_subresolution_type sdr_subresolution_type dyn_labelarray_type dyn_labelarray_type type~sdr_subresolution_type->dyn_labelarray_type default_colors ply_prj_init_type ply_prj_init_type type~sdr_subresolution_type->ply_prj_init_type projection type~ply_prj_header_type ply_prj_header_type type~sdr_subresolution_type->type~ply_prj_header_type project_header type~sdr_subres_fills_type sdr_subres_fills_type type~sdr_subresolution_type->type~sdr_subres_fills_type color_values type~ply_fpt_header_type ply_fpt_header_type type~ply_prj_header_type->type~ply_fpt_header_type fpt_header type~ply_fxt_header_type ply_fxt_header_type type~ply_prj_header_type->type~ply_fxt_header_type fxt_header type~ply_l2p_header_type ply_l2p_header_type type~ply_prj_header_type->type~ply_l2p_header_type l2p_header type~sdr_subres_fills_type->dyn_labelarray_type label grw_realarray_type grw_realarray_type type~sdr_subres_fills_type->grw_realarray_type fill, void type~ply_nodes_header_type ply_nodes_header_type type~ply_fpt_header_type->type~ply_nodes_header_type nodes_header type~ply_fxt_header_type->type~ply_nodes_header_type nodes_header type~ply_l2p_header_type->type~ply_nodes_header_type nodes_header

Inherited by

type~~sdr_subresolution_type~~InheritedByGraph type~sdr_subresolution_type sdr_subresolution_type type~sdr_confhead_type sdr_confHead_type type~sdr_confhead_type->type~sdr_subresolution_type subresolution

Components

Type Visibility Attributes Name Initial
integer, public :: polydegree

Degree for the polynomials to use in the subelement resolution.

character(len=1), public :: polyspace

Identification of the polynomial space to use.

type(ply_prj_init_type), public :: projection

Definition of conversions between modal and nodal values.

type(ply_prj_header_type), public :: project_header

Header definition of the projection header.

Stored here for later output in the subresolution file.

integer, public :: nLevels

Number of levels to use for the resolution of boundaries within elements.

By default this value is automatically determined by the polydegree and the point set that is to be used. But that can be explicitly overwritten by the user with an arbitrary value here. If there is no subresolution to be done, this value will be 0.

type(dyn_labelarray_type), public :: default_colors

Dynamic array to store the color names, for which the default boundary resolution should reach subelements.

All boundaries with this color will by default have subelement resolution, but this default can still be overwritten by the attribute setting of the boundary.

type(sdr_subres_fills_type), public :: color_values

Definition of the values to use for color filling and color voids.

integer, public, allocatable :: value_pos(:)

Position of value definitions for each color in the mesh.