tem_polygon_material_type Derived Type

type, public :: tem_polygon_material_type

Description of a 2D closed polygon.


Inherits

type~~tem_polygon_material_type~~InheritsGraph type~tem_polygon_material_type tem_polygon_material_type type~tem_polygon_movement_type tem_polygon_movement_type type~tem_polygon_material_type->type~tem_polygon_movement_type moving type~tem_polygon_vertex_type tem_polygon_vertex_type type~tem_polygon_material_type->type~tem_polygon_vertex_type poly_list

Inherited by

type~~tem_polygon_material_type~~InheritedByGraph type~tem_polygon_material_type tem_polygon_material_type type~tem_spatial_type tem_spatial_type type~tem_spatial_type->type~tem_polygon_material_type polygon_material type~tem_spacetime_fun_type tem_spacetime_fun_type type~tem_spacetime_fun_type->type~tem_polygon_material_type polygon_material type~tem_spacetime_fun_type->type~tem_spatial_type spatial type~tem_st_fun_listelem_type tem_st_fun_listElem_type type~tem_st_fun_listelem_type->type~tem_spacetime_fun_type val type~tem_st_fun_listelem_type->type~tem_st_fun_listelem_type next type~tem_ini_condition_type tem_ini_condition_type type~tem_ini_condition_type->type~tem_spatial_type ini_state type~tem_variable_type tem_variable_type type~tem_variable_type->type~tem_spacetime_fun_type st_fun type~tem_st_fun_linkedlist_type tem_st_fun_linkedList_type type~tem_st_fun_linkedlist_type->type~tem_st_fun_listelem_type head

Contents


Components

TypeVisibilityAttributesNameInitial
type(tem_polygon_vertex_type), private, allocatable:: poly_list(:)

poly_list, we can have multiply of them

type(tem_polygon_movement_type), private :: moving

Movement of each polygon

integer, private :: nPoly

Number of poly_list

real(kind=rk), private :: zmin

Extrude in z direction

real(kind=rk), private :: zmax
integer, private :: nComponents

how many components inval/outval have, they are defined as vectors and might have more than 1 entries, defined by the user in the config file!

real(kind=rk), private, allocatable:: inval(:)

Value of Material inside the polygon.

real(kind=rk), private, allocatable:: outval(:)

Value of Material outside the polygon.