type_ftdss Derived Type

type, public :: type_ftdss


Inherits

type~~type_ftdss~~InheritsGraph type~type_ftdss type_ftdss type~abst_thermal abst_thermal type~type_ftdss->type~abst_thermal Thermal type~type_bc type_bc type~type_ftdss->type~type_bc bc type~type_domain type_domain type~type_ftdss->type~type_domain domain type~type_dp_3d type_dp_3d type~type_ftdss->type~type_dp_3d coordinate type~type_ic type_ic type~type_ftdss->type~type_ic ic type~type_iteration type_iteration type~type_ftdss->type~type_iteration Iteration type~type_output type_output type~type_ftdss->type~type_output output type~type_proereties_manager type_proereties_manager type~type_ftdss->type~type_proereties_manager property type~type_time type_time type~type_ftdss->type~type_time time type~type_variable type_variable type~type_ftdss->type~type_variable phi type~abst_thermal->type~type_variable T, Qw, Qice, D_Qice, Si abst_solver abst_solver type~abst_thermal->abst_solver solver type~type_crs type_crs type~abst_thermal->type~type_crs KT_star_0, KT_l, KT_old, CT_l, CT_old type~holder_bcs holder_bcs type~type_bc->type~holder_bcs bc type~holder_elements holder_elements type~type_domain->type~holder_elements elements type~holder_sides holder_sides type~type_domain->type~holder_sides sides type~type_coloring type_coloring type~type_domain->type~type_coloring colors type~type_reordering type_reordering type~type_domain->type~type_reordering reordering type~abst_ic abst_ic type~type_ic->type~abst_ic t, h, p type~type_output_observation type_output_observation type~type_output->type~type_output_observation observations type~type_output_overall type_output_overall type~type_output->type~type_output_overall overall type~type_material_manager type_material_manager type~type_proereties_manager->type~type_material_manager materials type~type_profiler_section type_profiler_section type~type_time->type~type_profiler_section sections type~type_time_record type_time_record type~type_time->type~type_time_record start, end type~abst_bc_thermal abst_bc_thermal type~holder_bcs->type~abst_bc_thermal t type~abst_element abst_element type~holder_elements->type~abst_element e type~abst_side abst_side type~holder_sides->type~abst_side s type~type_colored_info type_colored_info type~type_coloring->type~type_colored_info colored type~abst_matrix abst_matrix type~type_crs->type~abst_matrix holder_wrfs holder_wrfs type~type_material_manager->holder_wrfs wrf type~holder_dens holder_dens type~type_material_manager->type~holder_dens den type~holder_gccs holder_gccs type~type_material_manager->type~holder_gccs gcc type~holder_sphs holder_sphs type~type_material_manager->type~holder_sphs sph type~holder_thcs holder_thcs type~type_material_manager->type~holder_thcs thc type~holder_vhcs holder_vhcs type~type_material_manager->type~holder_vhcs vhc type~type_output_observation->type~type_dp_3d coordinate type~type_output_observation->type~holder_elements elements type~type_output_vtk type_output_vtk type~type_output_overall->type~type_output_vtk vtk type~type_dp_pointer type_dp_pointer type~abst_element->type~type_dp_pointer x, y, z type~abst_side->type~type_dp_pointer x, y, z type~abst_den abst_den type~holder_dens->type~abst_den p type~abst_gcc abst_gcc type~holder_gccs->type~abst_gcc p type~abst_sph abst_sph type~holder_sphs->type~abst_sph p type~abst_thc abst_thc type~holder_thcs->type~abst_thc p type~abst_vhc abst_vhc type~holder_vhcs->type~abst_vhc p type~type_output_vtk->type~type_dp_3d coordinate

Components

Type Visibility Attributes Name Initial
type(type_iteration), public :: Iteration
class(abst_thermal), public, allocatable :: Thermal
type(type_bc), public :: bc
type(type_dp_3d), public, pointer :: coordinate
type(type_domain), public :: domain
type(type_ic), public :: ic
type(type_output), public :: output
type(type_variable), public :: phi
type(type_proereties_manager), public :: property
type(type_time), public :: time

Type-Bound Procedures

procedure, public, pass(self) :: initialize => initialize_type_ftdss

Source Code

    type :: type_ftdss
        ! type(Type_Input) :: Input

        type(type_dp_3d), pointer :: coordinate
        type(type_domain) :: domain
        ! type(Belonging), allocatable :: NodeBelonging(:)
        class(abst_thermal), allocatable :: Thermal

        type(type_proereties_manager) :: property
        type(type_bc) :: bc
        type(type_ic) :: ic

        type(type_variable) :: phi

        type(type_time) :: time
        type(type_iteration) :: Iteration
        type(Type_output) :: output

    contains
        procedure, pass(self) :: initialize => initialize_type_ftdss
    end type type_ftdss